aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/fpga/fpga-bridge.c
diff options
context:
space:
mode:
authorPhil Elwell <[email protected]>2019-01-29 09:55:57 +0000
committerZhang Rui <[email protected]>2019-03-18 14:11:06 +0000
commit35122495a8c6683e863acf7b05a7036b2be64c7a (patch)
treed79ccc78a70c559f387c42b1472f6fc42e23b012 /drivers/fpga/fpga-bridge.c
parentthermal: samsung: Fix incorrect check after code merge (diff)
downloadkernel-35122495a8c6683e863acf7b05a7036b2be64c7a.tar.gz
kernel-35122495a8c6683e863acf7b05a7036b2be64c7a.zip
thermal: bcm2835: Fix crash in bcm2835_thermal_debugfs
"cat /sys/kernel/debug/bcm2835_thermal/regset" causes a NULL pointer dereference in bcm2835_thermal_debugfs. The driver makes use of the implementation details of the thermal framework to retrieve a pointer to its private data from a struct thermal_zone_device, and gets it wrong - leading to the crash. Instead, store its private data as the drvdata and retrieve the thermal_zone_device pointer from it. Fixes: bcb7dd9ef206 ("thermal: bcm2835: add thermal driver for bcm2835 SoC") Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Zhang Rui <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-bridge.c')
0 files changed, 0 insertions, 0 deletions