Browse Source

ltq-vdsl-vr11-mei: fix compilation error with kernel 6.1

Define the old PDE_DATA marco to the new pde_data function.

Signed-off-by: Andre Heider <[email protected]>
Andre Heider 2 years ago
parent
commit
520ade686b

+ 13 - 0
package/kernel/lantiq/ltq-vdsl-vr11-mei/patches/100-compat.patch

@@ -8,3 +8,16 @@
  MODULE_LICENSE ("GPL");
  #endif /* #ifdef MODULE*/
  
+--- a/src/drv_mei_cpe_linux.h
++++ b/src/drv_mei_cpe_linux.h
+@@ -110,6 +110,10 @@ typedef irqreturn_t (*usedIsrHandler_t)(
+ #  endif
+ #endif
+ 
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,17,0))
++#define PDE_DATA pde_data
++#endif
++
+ /**
+    Function typedef for the Linux request_threaded_irq()
+ */

+ 2 - 2
package/kernel/lantiq/ltq-vdsl-vr11-mei/patches/122-cp_linux-fix-compilation-warning.patch

@@ -1,6 +1,6 @@
---- a/src/drv_mei_cpe_linux.c	
+--- a/src/drv_mei_cpe_linux.c
 +++ b/src/drv_mei_cpe_linux.c
-@@ -1267,7 +1267,9 @@ static long MEI_Ioctl( struct file *filp,
+@@ -1267,7 +1267,9 @@ static long MEI_Ioctl( struct file *filp
  MEI_IOCTL_RETURN:
  
     local_args.drv_ioctl.retCode = ret;