aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_in.c
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <[email protected]>2022-02-11 19:14:55 +0100
committerWolfram Sang <[email protected]>2022-03-01 15:58:41 +0100
commit68ea1b2c3386ad484b7daa4a64fa7b3be661607f (patch)
tree1e367c0d36087c54d2821b1d261b7af55d9401f5 /net/lapb/lapb_in.c
parent24e3bb7429bde31e9a28a46ca2fd6deaab257c30 (diff)
i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify().
The i2c-i801 driver invokes i2c_handle_smbus_host_notify() from his interrupt service routine. On PREEMPT_RT i2c-i801's handler is forced threaded with enabled interrupts which leads to a warning by handle_irq_event_percpu() assuming that irq_default_primary_handler() enabled interrupts. i2c-i801's interrupt handler can't be made non-threaded because the interrupt line is shared with other devices. Use generic_handle_irq_safe() which can invoked with disabled and enabled interrupts. Reported-by: Michael Below <[email protected]> Link: https://bugs.debian.org/1002537 Signed-off-by: Sebastian Andrzej Siewior <[email protected]> Reviewed-by: Oleksandr Natalenko <[email protected]> Signed-off-by: Wolfram Sang <[email protected]>
Diffstat (limited to 'net/lapb/lapb_in.c')
0 files changed, 0 insertions, 0 deletions