From 6bce4b0c747e81ed0dbeeb4b86d4f90ab65c44a7 Mon Sep 17 00:00:00 2001 From: Christian Hewitt Date: Sat, 23 Mar 2024 09:36:32 +0000 Subject: [PATCH] RTL8192DU: add a patch for build on Linux 6.8.y Signed-off-by: Christian Hewitt --- .../RTL8192DU-0002-fixes-for-linux-6.8.patch | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 packages/linux-drivers/RTL8192DU/patches/RTL8192DU-0002-fixes-for-linux-6.8.patch diff --git a/packages/linux-drivers/RTL8192DU/patches/RTL8192DU-0002-fixes-for-linux-6.8.patch b/packages/linux-drivers/RTL8192DU/patches/RTL8192DU-0002-fixes-for-linux-6.8.patch new file mode 100644 index 00000000000..6f5cd080811 --- /dev/null +++ b/packages/linux-drivers/RTL8192DU/patches/RTL8192DU-0002-fixes-for-linux-6.8.patch @@ -0,0 +1,42 @@ +From 496ee7ac49a732b051fe0f717a946b0a35f90737 Mon Sep 17 00:00:00 2001 +From: Christian Hewitt +Date: Sat, 23 Mar 2024 09:15:55 +0000 +Subject: [PATCH] os_dep: update os_intfs.c/usb_intf.c for kernel 6.8 + +Signed-off-by: Christian Hewitt +--- + os_dep/os_intfs.c | 4 ++++ + os_dep/usb_intf.c | 2 +- + 2 files changed, 5 insertions(+), 1 deletion(-) + +diff --git a/os_dep/os_intfs.c b/os_dep/os_intfs.c +index 5feaaf4..1831d6c 100644 +--- a/os_dep/os_intfs.c ++++ b/os_dep/os_intfs.c +@@ -35,6 +35,10 @@ + #include + #endif //CONFIG_BR_EXT + ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 8, 0)) ++#define strlcpy strscpy ++#endif ++ + MODULE_LICENSE("GPL"); + MODULE_DESCRIPTION("Realtek Wireless Lan Driver"); + MODULE_AUTHOR("Realtek Semiconductor Corp."); +diff --git a/os_dep/usb_intf.c b/os_dep/usb_intf.c +index a2353e3..2961a81 100644 +--- a/os_dep/usb_intf.c ++++ b/os_dep/usb_intf.c +@@ -148,7 +148,7 @@ struct rtw_usb_drv rtl8192d_usb_drv = { + .usbdrv.supports_autosuspend = 1, + #endif + +- #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19)) ++ #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19)) && (LINUX_VERSION_CODE < KERNEL_VERSION(6, 8, 0)) + .usbdrv.drvwrap.driver.shutdown = rtw_dev_shutdown, + #else + .usbdrv.driver.shutdown = rtw_dev_shutdown, +-- +2.34.1 +