aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-ti/dsplink/ti-dsplink/dsplink_1_65_kernel_3_7_0_fix-irq-mismatch.patch
blob: 787c22e1ebcdc8db69929bf015e86f878fe0f90b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Index: dsplink_linux_1_65_00_03/dsplink/gpp/src/osal/Linux/2.6.18/isr.c
===================================================================
--- dsplink_linux_1_65_00_03.orig/dsplink/gpp/src/osal/Linux/2.6.18/isr.c
+++ dsplink_linux_1_65_00_03/dsplink/gpp/src/osal/Linux/2.6.18/isr.c
@@ -286,7 +286,11 @@ ISR_Create (IN  IsrProc             fnIS
 
         if (DSP_SUCCEEDED (status)) {
             (*isrObj)->signature = SIGN_ISR       ;
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
             (*isrObj)->irq       = intObj->intId  ;
+#else
+            (*isrObj)->irq       = intObj->intId + NR_IRQS ;
+#endif
             (*isrObj)->enabled   = FALSE          ;
             (*isrObj)->dspId     = intObj->dspId  ;
             (*isrObj)->checkFunc = intObj->checkFunc  ;