]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
thermal: intel: quark_dts: fix error pointer dereference
authorDan Carpenter <error27@gmail.com>
Mon, 27 Feb 2023 10:06:50 +0000 (13:06 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 11 Mar 2023 15:26:53 +0000 (16:26 +0100)
commit0b366c6a42e2e2bc67af8d1130b68f3bfa31c80e
tree91735758e736014b1a8d073348b6f1b5f3733ccf
parent5613c66f326c753664953246f6b074897a97367c
thermal: intel: quark_dts: fix error pointer dereference

[ Upstream commit f1b930e740811d416de4d2074da48b6633a672c8 ]

If alloc_soc_dts() fails, then we can just return.  Trying to free
"soc_dts" will lead to an Oops.

Fixes: 8c1876939663 ("thermal: intel Quark SoC X1000 DTS thermal driver")
Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/thermal/intel_quark_dts_thermal.c