diff options
| author | Andy Shevchenko <[email protected]> | 2020-03-23 12:41:25 +0200 |
|---|---|---|
| committer | Jonathan Cameron <[email protected]> | 2020-04-19 16:56:18 +0100 |
| commit | 97b31a6f5fb95b1ec6575b78a7240baddba34384 (patch) | |
| tree | 1706a8316434d8c620f1488944631b5f81661c82 /tools/perf/scripts/python/bin | |
| parent | b5fbf0568c51f5241b898388b3619286fa468d10 (diff) | |
iio: pressure: bmp280: Tolerate IRQ before registering
With DEBUG_SHIRQ enabled we have a kernel crash
[ 116.482696] BUG: kernel NULL pointer dereference, address: 0000000000000000
...
[ 116.606571] Call Trace:
[ 116.609023] <IRQ>
[ 116.611047] complete+0x34/0x50
[ 116.614206] bmp085_eoc_irq+0x9/0x10 [bmp280]
because DEBUG_SHIRQ mechanism fires an IRQ before registration and drivers
ought to be able to handle an interrupt happening before request_irq() returns.
Fixes: aae953949651 ("iio: pressure: bmp280: add support for BMP085 EOC interrupt")
Signed-off-by: Andy Shevchenko <[email protected]>
Acked-by: Linus Walleij <[email protected]>
Signed-off-by: Jonathan Cameron <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions