Skip to content

driver:irq: Remove disable_irq/irq_enable from threaded_irq routine

Tobias Kahlki requested to merge adapt_irq into main

The disable/enable in the irq routine leads to a race-condition when using an IRQ that is connected to a "slow bus" (e.g. a GPIO expander connected via I2C). In general, the disable/enable should not be required when using a threaded_irq, since the Kernel disables the IRQ while in the routine anyways.

Merge request reports

Loading