summaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/w83781d.c
diff options
context:
space:
mode:
authorhotran <hotran@apm.com>2016-09-08 09:33:10 -0700
committerGuenter Roeck <linux@roeck-us.net>2016-09-08 21:34:17 -0700
commit2ca492e22cb70a001749377506bd22eb06f60ecc (patch)
tree60a85d8ac28f2b04f54e36bcd04345a1db6383bc /drivers/hwmon/w83781d.c
parent9417fefe6f6ec2005ff302fba33038f58ed766e3 (diff)
downloadlinux-2ca492e22cb70a001749377506bd22eb06f60ecc.tar.bz2
hwmon: (xgene) Fix crash when alarm occurs before driver probe
The system crashes during probing xgene-hwmon driver when temperature alarm interrupt occurs before. It's because - xgene_hwmon_probe() requests mailbox channel which also enables the mailbox interrupt. - As temperature alarm interrupt is pending, ISR runs and crashes when accesses into invalid resourse as unmapped PCC shared memory. This patch fixes this issue by saving this alarm message and scheduling a bottom handler after xgene_hwmon_probe() finish. Signed-off-by: Hoan Tran <hotran@apm.com> Reported-by: Itaru Kitayama <itaru.kitayama@riken.jp> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'drivers/hwmon/w83781d.c')
0 files changed, 0 insertions, 0 deletions