summaryrefslogtreecommitdiffstats
path: root/drivers/iio/pressure/hid-sensor-press.c
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2020-03-23 12:41:25 +0200
committerJonathan Cameron <Jonathan.Cameron@huawei.com>2020-04-19 16:56:18 +0100
commit97b31a6f5fb95b1ec6575b78a7240baddba34384 (patch)
tree1706a8316434d8c620f1488944631b5f81661c82 /drivers/iio/pressure/hid-sensor-press.c
parentb5fbf0568c51f5241b898388b3619286fa468d10 (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 <andriy.shevchenko@linux.intel.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Diffstat (limited to 'drivers/iio/pressure/hid-sensor-press.c')
0 files changed, 0 insertions, 0 deletions