kernel: update packages to be compatible with kernel 6.12
authorMieczyslaw Nalewaj <namiltd@yahoo.com>
Mon, 7 Oct 2024 19:13:27 +0000 (21:13 +0200)
committerZoltan HERPAI <wigyori@uid0.hu>
Tue, 17 Dec 2024 22:28:10 +0000 (23:28 +0100)
Update kernel packages to be compatible with kernel 6.12.

Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c
package/kernel/lantiq/ltq-adsl-mei/src/drv_mei_cpe.c
package/kernel/lantiq/ltq-atm/src/ltq_atm.c
package/kernel/lantiq/ltq-deu/src/ifxmips_deu.c
package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_adsl.c
package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_vdsl.c
package/kernel/ubootenv-nvram/src/ubootenv-nvram.c

index 9876dee90fc8211aa69321a2bfbc9344ae6016e3..c8e384b21b391231bf6c680c4c8b3a8490da338c 100644 (file)
@@ -674,7 +674,11 @@ static void gpio_keys_irq_close(struct gpio_keys_button_dev *bdev)
        }
 }
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
 static int gpio_keys_remove(struct platform_device *pdev)
+#else
+static void gpio_keys_remove(struct platform_device *pdev)
+#endif
 {
        struct gpio_keys_button_dev *bdev = platform_get_drvdata(pdev);
 
@@ -685,7 +689,9 @@ static int gpio_keys_remove(struct platform_device *pdev)
        else
                gpio_keys_irq_close(bdev);
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
        return 0;
+#endif
 }
 
 static struct platform_driver gpio_keys_driver = {
index 20a63716a310ea4735c8960533ecb87ce29da4cf..f6e644a5cfd5c8125e781ca209c501c0a6823b4b 100644 (file)
@@ -2780,7 +2780,11 @@ static int ltq_mei_probe(struct platform_device *pdev)
        return 0;
 }
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
 static int ltq_mei_remove(struct platform_device *pdev)
+#else
+static void ltq_mei_remove(struct platform_device *pdev)
+#endif
 {
        int i = 0;
        int num;
@@ -2794,7 +2798,9 @@ static int ltq_mei_remove(struct platform_device *pdev)
                        IFX_MEI_ExitDevice (i);
                }
        }
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
        return 0;
+#endif
 }
 
 static const struct of_device_id ltq_mei_match[] = {
index 6b1e0321b3ee179109556be82dfec3cbf983a478..19582ccdbb2c6804c96446ab4dfedd3992973c7b 100644 (file)
@@ -41,7 +41,6 @@
 #include <linux/atm.h>
 #include <linux/clk.h>
 #include <linux/interrupt.h>
-#include <linux/version.h>
 #ifdef CONFIG_XFRM
   #include <net/xfrm.h>
 #endif
@@ -1865,7 +1864,11 @@ INIT_PRIV_DATA_FAIL:
        return ret;
 }
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
 static int ltq_atm_remove(struct platform_device *pdev)
+#else
+static void ltq_atm_remove(struct platform_device *pdev)
+#endif
 {
        int port_num;
        struct ltq_atm_ops *ops = platform_get_drvdata(pdev);
@@ -1886,7 +1889,9 @@ static int ltq_atm_remove(struct platform_device *pdev)
 
        clear_priv_data();
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
        return 0;
+#endif
 }
 
 static struct platform_driver ltq_atm_driver = {
index e44e84c03cd7a32b3ad10e57b64d5ffc4b4194ec..3d43dc9409c3fee7313c96c45b8b706dff1aecae 100644 (file)
@@ -143,7 +143,11 @@ static int ltq_deu_probe(struct platform_device *pdev)
  *  \ingroup IFX_DEU_FUNCTIONS
  *  \brief remove the loaded crypto algorithms   
 */                                 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
 static int ltq_deu_remove(struct platform_device *pdev)
+#else
+static void ltq_deu_remove(struct platform_device *pdev)
+#endif
 {
 //#ifdef CONFIG_CRYPTO_DEV_PWR_SAVE_MODE
     #if defined(CONFIG_CRYPTO_DEV_DES)
@@ -169,7 +173,9 @@ static int ltq_deu_remove(struct platform_device *pdev)
     #endif
     printk("DEU has exited successfully\n");
 
-       return 0;
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
+    return 0;
+#endif
 }
 
 
index 5e5535348d832f46319b5247d851b40a4a4dd76c..dd695a3b8486327f240a8f52c02ae6946819fc6d 100644 (file)
@@ -1566,7 +1566,11 @@ INIT_PRIV_DATA_FAIL:
  *  Output:
  *   none
  */
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
 static int ltq_ptm_remove(struct platform_device *pdev)
+#else
+static void ltq_ptm_remove(struct platform_device *pdev)
+#endif
 {
     int i;
 
@@ -1592,7 +1596,9 @@ static int ltq_ptm_remove(struct platform_device *pdev)
 
     clear_priv_data();
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
     return 0;
+#endif
 }
 
 static struct platform_driver ltq_ptm_driver = {
index c5bbd9fd874594853541c5e2ce246b08b666583a..0d45d4be10b7e36a9628a08b79a6da9fb9f438bb 100644 (file)
@@ -1079,7 +1079,11 @@ INIT_PRIV_DATA_FAIL:
     return ret;
 }
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
 static int ltq_ptm_remove(struct platform_device *pdev)
+#else
+static void ltq_ptm_remove(struct platform_device *pdev)
+#endif
 {
     int i;
        ifx_mei_atm_showtime_enter = NULL;
@@ -1104,7 +1108,9 @@ static int ltq_ptm_remove(struct platform_device *pdev)
 
     clear_priv_data();
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
     return 0;
+#endif
 }
 
 #ifndef MODULE
index 106e41231c90944c400f9303b5696ce3f0e2ed61..bb0138cc90dca7c5346477a32484138ab642c4d2 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/of.h>
 #include <linux/of_reserved_mem.h>
 #include <linux/platform_device.h>
+#include <linux/version.h>
 
 #define NAME "ubootenv"
 
@@ -132,13 +133,20 @@ static int ubootenv_probe(struct platform_device *pdev)
        return misc_register(&data->misc);
 }
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
 static int ubootenv_remove(struct platform_device *pdev)
+#else
+static void ubootenv_remove(struct platform_device *pdev)
+#endif
 {
        struct ubootenv_drvdata *data = platform_get_drvdata(pdev);
 
        data->env = NULL;
        misc_deregister(&data->misc);
+
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,11,0)
        return 0;
+#endif
 }
 
 static struct platform_driver ubootenv_driver = {