kernel: ltq-vmmc: Fix compilation with Linux 5.15
authorMartin Blumenstingl <martin.blumenstingl@googlemail.com>
Mon, 21 Mar 2022 19:28:07 +0000 (20:28 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 22 Oct 2022 17:44:45 +0000 (19:44 +0200)
MODULE_SUPPORTED_DEVICE is gone after Linux 5.15. Drop it's usage on
newer kernels to fix compilation with Linux 5.15.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
package/kernel/lantiq/ltq-vmmc/patches/200-compat.patch

index bf9f17ed0577ed6c6e956b5a84cce0bea651ba40..dd6451b52d746d55272f68f9f056608e34eacc4d 100644 (file)
@@ -9,6 +9,16 @@
  /* ============================= */
  /* Local Macros & Definitions    */
  /* ============================= */
+@@ -862,7 +864,9 @@ void  vmmc_module_exit(void)
+ #ifdef MODULE
+ MODULE_DESCRIPTION("VMMC(VoiceMacroMipsCore) device driver - www.lantiq.com");
+ MODULE_AUTHOR("Lantiq Deutschland GmbH");
++#if (LINUX_VERSION_CODE < KERNEL_VERSION(5,11,0))
+ MODULE_SUPPORTED_DEVICE("DANUBE, TWINPASS, INCA-IP2, AR9, VR9");
++#endif
+ MODULE_LICENSE("Dual BSD/GPL");
+ #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,17))
 --- a/src/mps/drv_mps_vmmc_linux.c
 +++ b/src/mps/drv_mps_vmmc_linux.c
 @@ -80,11 +80,15 @@