[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20251209121501.35012-1-lihaoxiang@isrc.iscas.ac.cn>
Date: Tue, 9 Dec 2025 20:15:01 +0800
From: Haoxiang Li <lihaoxiang@...c.iscas.ac.cn>
To: lihaoxiang@...c.iscas.ac.cn,
paulus@...abs.org,
benh@...nel.crashing.org
Cc: linuxppc-dev@...ts.ozlabs.org,
linux-kernel@...r.kernel.org,
stable@...r.kernel.org
Subject: [PATCH] macintosh: smu_sensors: Drop the reference in smu_cpu_power_create()
In 'fail' error path, call wf_put_sensor() to drop the reference
obtained by wf_get_sensor().
Fixes: 75722d3992f5 ("[PATCH] ppc64: Thermal control for SMU based machines")
Cc: stable@...r.kernel.org
Signed-off-by: Haoxiang Li <lihaoxiang@...c.iscas.ac.cn>
---
drivers/macintosh/windfarm_smu_sensors.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/macintosh/windfarm_smu_sensors.c b/drivers/macintosh/windfarm_smu_sensors.c
index 2bdb73b34d29..5441a55732f1 100644
--- a/drivers/macintosh/windfarm_smu_sensors.c
+++ b/drivers/macintosh/windfarm_smu_sensors.c
@@ -374,6 +374,8 @@ smu_cpu_power_create(struct wf_sensor *volts, struct wf_sensor *amps)
goto fail;
return pow;
fail:
+ wf_put_sensor(amps);
+ wf_put_sensor(volts);
kfree(pow);
return NULL;
}
--
2.25.1
Powered by blists - more mailing lists