]> git.baikalelectronics.ru Git - kernel.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 12:55:31 +0000 (13:55 +0100)
commit9ba53e3cda1288f2b0d2072bb9414173e5e6292c
tree8f3f5c67a4eebb6c5a385aa7482985c16f840029
parent24cd1021bdf29f38159eff031a683de7ae01e54a
thermal: intel: quark_dts: fix error pointer dereference

[ Upstream commit 5768d519242586fdea336fd3d64813e288359b7b ]

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

Fixes: aec9bb48405a ("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/intel_quark_dts_thermal.c