diff --git a/drivers/amlogic/thermal/meson_cooldev.c b/drivers/amlogic/thermal/meson_cooldev.c index dba732178eb0..c93b2076e73f 100644 --- a/drivers/amlogic/thermal/meson_cooldev.c +++ b/drivers/amlogic/thermal/meson_cooldev.c @@ -212,13 +212,13 @@ int meson_cooldev_min_update(struct platform_device *pdev, int index) int ret; int cpu, c_id; - cool = get_cool_dev_by_node(pdev, cdev->np); - if (!cool) - return -ENODEV; if (!cdev) return -ENODEV; + cool = get_cool_dev_by_node(pdev, cdev->np); + if (!cool) + return -ENODEV; if (cool->min_state == 0) return 0;