diff options
Diffstat (limited to 'target/linux/omap24xx/patches-2.6.38/506-cbus-retu-irq-handler-locking.patch')
-rw-r--r-- | target/linux/omap24xx/patches-2.6.38/506-cbus-retu-irq-handler-locking.patch | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/target/linux/omap24xx/patches-2.6.38/506-cbus-retu-irq-handler-locking.patch b/target/linux/omap24xx/patches-2.6.38/506-cbus-retu-irq-handler-locking.patch deleted file mode 100644 index 7729327a0d..0000000000 --- a/target/linux/omap24xx/patches-2.6.38/506-cbus-retu-irq-handler-locking.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- a/drivers/cbus/retu.c -+++ b/drivers/cbus/retu.c -@@ -198,10 +198,12 @@ static irqreturn_t retu_irq_handler(int - u16 idr; - u16 imr; - -+ mutex_lock(&retu->mutex); - idr = __retu_read_reg(retu, RETU_REG_IDR); - imr = __retu_read_reg(retu, RETU_REG_IMR); -- idr &= ~imr; -+ mutex_unlock(&retu->mutex); - -+ idr &= ~imr; - if (!idr) { - dev_vdbg(retu->dev, "No IRQ, spurious?\n"); - return IRQ_NONE; |