summaryrefslogtreecommitdiff
path: root/include/linux/workqueue.h
diff options
context:
space:
mode:
authorAndreas Kemnade <andreas@kemnade.info>2026-01-01 00:14:16 +0300
committerJonathan Cameron <Jonathan.Cameron@huawei.com>2026-02-23 11:24:37 +0300
commitd23d763e00ace4e9c59f8d33e0713d401133ba88 (patch)
treee2e0850f48c68bc396badaff14e12e40c69a1f16 /include/linux/workqueue.h
parent6c8bf4b604a8a6346ca71f1c027fa01c2c2e04cb (diff)
downloadlinux-d23d763e00ace4e9c59f8d33e0713d401133ba88.tar.xz
iio: imu: inv-mpu9150: fix irq ack preventing irq storms
IRQ needs to be acked. for some odd reasons, reading from irq status does not reliable help, enable acking from any register to be on the safe side and read the irq status register. Comments in the code indicate a known unreliability with that register. The blamed commit was tested with mpu6050 in lg,p895 and lg,p880 according to Tested-bys. But with the MPU9150 in the Epson Moverio BT-200 this leads to irq storms without properly acking the irq. Fixes: 0a3b517c8089 ("iio: imu: inv_mpu6050: fix interrupt status read for old buggy chips") Signed-off-by: Andreas Kemnade <andreas@kemnade.info> Acked-by: Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Diffstat (limited to 'include/linux/workqueue.h')
0 files changed, 0 insertions, 0 deletions