Add local struct qoriq_sensor pointer in qoriq_tmu_register_tmu_zone()
for brevity.

Signed-off-by: Andrey Smirnov <andrew.smir...@gmail.com>
Cc: Chris Healy <cphe...@gmail.com>
Cc: Lucas Stach <l.st...@pengutronix.de>
Cc: Zhang Rui <rui.zh...@intel.com>
Cc: Eduardo Valentin <edubez...@gmail.com>
Cc: Daniel Lezcano <daniel.lezc...@linaro.org>
Cc: Angus Ainslie (Purism) <an...@akkea.ca>
Cc: linux-...@nxp.com
Cc: linux...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
 drivers/thermal/qoriq_thermal.c | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/drivers/thermal/qoriq_thermal.c b/drivers/thermal/qoriq_thermal.c
index b471c226f06b..ae22836c471d 100644
--- a/drivers/thermal/qoriq_thermal.c
+++ b/drivers/thermal/qoriq_thermal.c
@@ -116,18 +116,22 @@ static int qoriq_tmu_register_tmu_zone(struct 
platform_device *pdev)
 
        for (id = 0; id < SITES_MAX; id++) {
                struct thermal_zone_device *tzd;
+               struct qoriq_sensor *sensor;
                int ret;
 
-               qdata->sensor[id] = devm_kzalloc(&pdev->dev,
-                               sizeof(struct qoriq_sensor), GFP_KERNEL);
+               sensor = devm_kzalloc(&pdev->dev,
+                                     sizeof(struct qoriq_sensor),
+                                     GFP_KERNEL);
                if (!qdata->sensor[id])
                        return -ENOMEM;
 
-               qdata->sensor[id]->id = id;
-               qdata->sensor[id]->qdata = qdata;
+               qdata->sensor[id] = sensor;
+
+               sensor->id = id;
+               sensor->qdata = qdata;
 
                tzd = devm_thermal_zone_of_sensor_register(&pdev->dev, id,
-                                                          qdata->sensor[id],
+                                                          sensor,
                                                           &tmu_tz_ops);
                ret = PTR_ERR_OR_ZERO(tzd);
                if (ret) {
-- 
2.21.0

Reply via email to