WSL2-Linux-Kernel/drivers/thermal
Konrad Dybcio 2226b145af thermal/drivers/qcom/lmh: Check for SCM availability at probe
commit d9d3490c48df572edefc0b64655259eefdcbb9be upstream.

Up until now, the necessary scm availability check has not been
performed, leading to possible null pointer dereferences (which did
happen for me on RB1).

Fix that.

Fixes: 53bca371cd ("thermal/drivers/qcom: Add support for LMh driver")
Cc: <stable@vger.kernel.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Link: https://lore.kernel.org/r/20240308-topic-rb1_lmh-v2-2-bac3914b0fe3@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-06-16 13:39:55 +02:00
..
broadcom
intel thermal: intel: BXT_PMIC: select REGMAP instead of depending on it 2023-03-11 13:57:32 +01:00
qcom thermal/drivers/qcom/lmh: Check for SCM availability at probe 2024-06-16 13:39:55 +02:00
samsung
st
tegra thermal/core: Rename 'trips' to 'num_trips' 2023-02-01 08:27:15 +01:00
ti-soc-thermal
Kconfig
Makefile
amlogic_thermal.c
armada_thermal.c
cpufreq_cooling.c
cpuidle_cooling.c
da9062-thermal.c
db8500_thermal.c
devfreq_cooling.c thermal: devfreq_cooling: Fix perf state when calculate dfc res_util 2024-04-10 16:19:37 +02:00
dove_thermal.c
gov_bang_bang.c
gov_fair_share.c thermal: Validate new state in cur_state_store() 2023-02-01 08:27:15 +01:00
gov_power_allocator.c thermal/core: Rename 'trips' to 'num_trips' 2023-02-01 08:27:15 +01:00
gov_step_wise.c
gov_user_space.c
hisi_thermal.c thermal/drivers/hisi: Drop second sensor hi3660 2023-03-10 09:39:18 +01:00
imx8mm_thermal.c
imx_sc_thermal.c
imx_thermal.c
k3_bandgap.c
khadas_mcu_fan.c
kirkwood_thermal.c
max77620_thermal.c
mtk_thermal.c Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe" 2023-07-05 18:25:05 +01:00
qoriq_thermal.c
rcar_gen3_thermal.c
rcar_thermal.c
rockchip_thermal.c
spear_thermal.c
sprd_thermal.c
sun8i_thermal.c thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe() 2023-07-23 13:46:46 +02:00
thermal-generic-adc.c
thermal_core.c thermal: core: prevent potential string overflow 2023-11-20 11:08:15 +01:00
thermal_core.h
thermal_helpers.c thermal/core: Rename 'trips' to 'num_trips' 2023-02-01 08:27:15 +01:00
thermal_hwmon.c
thermal_hwmon.h
thermal_mmio.c
thermal_netlink.c thermal/core: Rename 'trips' to 'num_trips' 2023-02-01 08:27:15 +01:00
thermal_netlink.h
thermal_of.c
thermal_sysfs.c thermal: Validate new state in cur_state_store() 2023-02-01 08:27:15 +01:00
uniphier_thermal.c