Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 91ff81cf authored by Sachin Kamat's avatar Sachin Kamat Committed by Eduardo Valentin
Browse files

thermal: exynos: Fix potential NULL pointer dereference



NULL pointer was being dereferenced in its own error message.
Changed it to the correct device pointer.

Signed-off-by: default avatarSachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: default avatarEduardo Valentin <eduardo.valentin@ti.com>
parent 02ae59dc
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -53,7 +53,7 @@ static int exynos_set_mode(struct thermal_zone_device *thermal,
{
	struct exynos_thermal_zone *th_zone = thermal->devdata;
	if (!th_zone) {
		dev_err(th_zone->sensor_conf->dev,
		dev_err(&thermal->device,
			"thermal zone not registered\n");
		return 0;
	}
@@ -231,7 +231,7 @@ static int exynos_get_temp(struct thermal_zone_device *thermal,
	void *data;

	if (!th_zone->sensor_conf) {
		dev_err(th_zone->sensor_conf->dev,
		dev_err(&thermal->device,
			"Temperature sensor not initialised\n");
		return -EINVAL;
	}
@@ -251,7 +251,7 @@ static int exynos_set_emul_temp(struct thermal_zone_device *thermal,
	struct exynos_thermal_zone *th_zone = thermal->devdata;

	if (!th_zone->sensor_conf) {
		dev_err(th_zone->sensor_conf->dev,
		dev_err(&thermal->device,
			"Temperature sensor not initialised\n");
		return -EINVAL;
	}