X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=package%2Far7-atm%2Fpatches-D7.05.01.00%2F110-interrupt_fix.patch;fp=package%2Far7-atm%2Fpatches-D7.05.01.00%2F110-interrupt_fix.patch;h=1223e7c07cbff6534a7018e8f57d8735a6061531;hb=bcd6a465a2ac82da11825585fbc16a29067a843b;hp=0000000000000000000000000000000000000000;hpb=32997050fa657d18173dac13c6a376305ee1876a;p=openwrt-10.03%2F.git diff --git a/package/ar7-atm/patches-D7.05.01.00/110-interrupt_fix.patch b/package/ar7-atm/patches-D7.05.01.00/110-interrupt_fix.patch new file mode 100644 index 000000000..1223e7c07 --- /dev/null +++ b/package/ar7-atm/patches-D7.05.01.00/110-interrupt_fix.patch @@ -0,0 +1,39 @@ +Index: sangam_atm-D7.05.01.00/tn7atm.c +=================================================================== +--- sangam_atm-D7.05.01.00.orig/tn7atm.c 2010-03-07 18:09:13.000000000 +0100 ++++ sangam_atm-D7.05.01.00/tn7atm.c 2010-03-07 18:09:21.000000000 +0100 +@@ -633,7 +633,7 @@ + * Description: tnetd73xx SAR interrupt. + * + *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ +-static void tn7atm_sar_irq (int irq, void *voiddev, struct pt_regs *regs) ++static irqreturn_t tn7atm_sar_irq (int irq, void *voiddev) + { + struct atm_dev *atmdev; + Tn7AtmPrivate *priv; +@@ -660,6 +660,7 @@ + #ifdef TIATM_INST_SUPP + psp_trace_par (ATM_DRV_SAR_ISR_EXIT, retval); + #endif ++ return IRQ_HANDLED; + } + + /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +@@ -669,7 +670,7 @@ + * Description: tnetd73xx DSL interrupt. + * + *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ +-static void tn7atm_dsl_irq (int irq, void *voiddev, struct pt_regs *regs) ++static irqreturn_t tn7atm_dsl_irq (int irq, void *voiddev) + { + struct atm_dev *atmdev; + Tn7AtmPrivate *priv; +@@ -691,6 +692,8 @@ + #ifdef TIATM_INST_SUPP + psp_trace_par (ATM_DRV_DSL_ISR_EXIT, retval); + #endif ++ ++ return IRQ_HANDLED; + } + + /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~