diff --git a/lib/functions/compilation/patch/drivers_network.sh b/lib/functions/compilation/patch/drivers_network.sh index 92467972d..99c4441da 100644 --- a/lib/functions/compilation/patch/drivers_network.sh +++ b/lib/functions/compilation/patch/drivers_network.sh @@ -51,6 +51,8 @@ driver_rtl8189ES() process_patch_file "${SRC}/patch/misc/wireless-rtl8189es-Fix-uninitialized-cfg80211-chan-def.patch" "applying" process_patch_file "${SRC}/patch/misc/wireless-rtl8189es-Fix-p2p-go-advertising.patch" "applying" + # fix compilation for kernels >= 5.4 + process_patch_file "${SRC}/patch/misc/wireless-rtl8189es-Fix-VFS-import.patch" "applying" fi } @@ -91,6 +93,8 @@ driver_rtl8189FS() process_patch_file "${SRC}/patch/misc/wireless-rtl8189fs-fix-p2p-go-advertising.patch" "applying" process_patch_file "${SRC}/patch/misc/wireless-rtl8189fs-fix-and-enable-secondary-iface.patch" "applying" + # fix compilation for kernels >= 5.4 + process_patch_file "${SRC}/patch/misc/wireless-rtl8189fs-Fix-VFS-import.patch" "applying" fi } @@ -129,6 +133,9 @@ driver_rtl8192EU() "$kerneldir/drivers/net/wireless/Kconfig" process_patch_file "${SRC}/patch/misc/wireless-rtl8192eu-Fix-p2p-go-advertising.patch" "applying" + + # fix compilation for kernels >= 5.4 + process_patch_file "${SRC}/patch/misc/wireless-rtl8192eu-Fix-VFS-import.patch" "applying" fi } @@ -252,6 +259,9 @@ driver_rtl8811CU_rtl8821C() "$kerneldir/drivers/net/wireless/Kconfig" process_patch_file "${SRC}/patch/misc/wireless-rtl8811cu-Fix-p2p-go-advertising.patch" "applying" + + # fix compilation for kernels >= 5.4 + process_patch_file "${SRC}/patch/misc/wireless-rtl8811cu-Fix-VFS-import.patch" "applying" fi } @@ -300,6 +310,8 @@ driver_rtl8188EU_rtl8188ETV() process_patch_file "${SRC}/patch/misc/wireless-rtl8188eu-Fix-uninitialized-cfg80211-chan-def.patch" "applying" process_patch_file "${SRC}/patch/misc/wireless-rtl8188eu-Fix-p2p-go-advertising.patch" "applying" + # fix compilation for kernels >= 5.4 + process_patch_file "${SRC}/patch/misc/wireless-rtl8188eu-Fix-VFS-import.patch" "applying" fi } @@ -341,6 +353,9 @@ driver_rtl88x2bu() "$kerneldir/drivers/net/wireless/Kconfig" process_patch_file "${SRC}/patch/misc/wireless-rtl88x2bu-Fix-p2p-go-advertising.patch" "applying" + + # fix compilation for kernels >= 5.4 + process_patch_file "${SRC}/patch/misc/wireless-rtl88x2bu-Fix-VFS-import.patch" "applying" fi } @@ -386,6 +401,8 @@ driver_rtl88x2cs() sed -i '/source "drivers\/net\/wireless\/ti\/Kconfig"/a source "drivers\/net\/wireless\/rtl88x2cs\/Kconfig"' \ "$kerneldir/drivers/net/wireless/Kconfig" + # fix compilation for kernels >= 5.4 + process_patch_file "${SRC}/patch/misc/wireless-rtl88x2cs-Fix-VFS-import.patch" "applying" fi } #_bt for blueteeth @@ -440,6 +457,9 @@ driver_rtl8723DS() "$kerneldir/drivers/net/wireless/Kconfig" process_patch_file "${SRC}/patch/misc/wireless-rtl8723ds-Fix-p2p-go-advertising.patch" "applying" + + # fix compilation for kernels >= 5.4 + process_patch_file "${SRC}/patch/misc/wireless-rtl8723ds-Fix-VFS-import.patch" "applying" fi } @@ -478,6 +498,8 @@ driver_rtl8723DU() process_patch_file "${SRC}/patch/misc/wireless-rtl8723du-Fix-uninitialized-cfg80211-chan-def.patch" "applying" process_patch_file "${SRC}/patch/misc/wireless-rtl8723du-Fix-p2p-go-advertising.patch" "applying" + # fix compilation for kernels >= 5.4 + process_patch_file "${SRC}/patch/misc/wireless-rtl8723du-Fix-VFS-import.patch" "applying" fi } @@ -515,6 +537,8 @@ driver_rtl8822BS() process_patch_file "${SRC}/patch/misc/wireless-rtl8822bs-Fix-uninitialized-cfg80211-chan-def.patch" "applying" process_patch_file "${SRC}/patch/misc/wireless-rtl8822bs-Fix-p2p-go-advertising.patch" "applying" + # fix compilation for kernels >= 5.4 + process_patch_file "${SRC}/patch/misc/wireless-rtl8822bs-Fix-VFS-import.patch" "applying" fi } diff --git a/patch/misc/wireless-import-vfs-module.patch b/patch/misc/wireless-import-vfs-module.patch deleted file mode 100644 index bfd4d844f..000000000 --- a/patch/misc/wireless-import-vfs-module.patch +++ /dev/null @@ -1,166 +0,0 @@ -From bd525f93a10fb31a638b795b3edf770d57eda06c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Muhammed=20Efe=20=C3=87etin?= -Date: Fri, 27 Jan 2023 17:54:51 +0300 -Subject: [PATCH] Import - VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver on wireless drivers - ---- - drivers/net/wireless/rtl8188eu/os_dep/osdep_service.c | 3 +++ - drivers/net/wireless/rtl8189es/os_dep/osdep_service.c | 3 +++ - drivers/net/wireless/rtl8189fs/os_dep/osdep_service.c | 3 +++ - drivers/net/wireless/rtl8192eu/os_dep/osdep_service.c | 4 ++++ - drivers/net/wireless/rtl8723ds/os_dep/osdep_service.c | 4 ++++ - drivers/net/wireless/rtl8723du/os_dep/osdep_service.c | 4 ++++ - drivers/net/wireless/rtl8811cu/os_dep/osdep_service.c | 3 +++ - drivers/net/wireless/rtl8822bs/os_dep/osdep_service.c | 4 ++++ - drivers/net/wireless/rtl88x2bu/os_dep/osdep_service.c | 3 +++ - drivers/net/wireless/rtl88x2cs/os_dep/osdep_service.c | 3 +++ - 10 files changed, 34 insertions(+) - -diff --git a/drivers/net/wireless/rtl8188eu/os_dep/osdep_service.c b/drivers/net/wireless/rtl8188eu/os_dep/osdep_service.c -index c6b3f65bb..38bfd52cc 100644 ---- a/drivers/net/wireless/rtl8188eu/os_dep/osdep_service.c -+++ b/drivers/net/wireless/rtl8188eu/os_dep/osdep_service.c -@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); - #endif - #endif /* DBG_MEMORY_LEAK */ - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) -+MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); -+#endif - - #if defined(PLATFORM_LINUX) - /* -diff --git a/drivers/net/wireless/rtl8189es/os_dep/osdep_service.c b/drivers/net/wireless/rtl8189es/os_dep/osdep_service.c -index d6d326aef..aa1f0499d 100644 ---- a/drivers/net/wireless/rtl8189es/os_dep/osdep_service.c -+++ b/drivers/net/wireless/rtl8189es/os_dep/osdep_service.c -@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); - #endif - #endif /* DBG_MEMORY_LEAK */ - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) -+MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); -+#endif - - #if defined(PLATFORM_LINUX) - /* -diff --git a/drivers/net/wireless/rtl8189fs/os_dep/osdep_service.c b/drivers/net/wireless/rtl8189fs/os_dep/osdep_service.c -index 04000c768..d7005b9dc 100644 ---- a/drivers/net/wireless/rtl8189fs/os_dep/osdep_service.c -+++ b/drivers/net/wireless/rtl8189fs/os_dep/osdep_service.c -@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); - #endif - #endif /* DBG_MEMORY_LEAK */ - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) -+MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); -+#endif - - #if defined(PLATFORM_LINUX) - /* -diff --git a/drivers/net/wireless/rtl8192eu/os_dep/osdep_service.c b/drivers/net/wireless/rtl8192eu/os_dep/osdep_service.c -index e6954c36f..370788123 100644 ---- a/drivers/net/wireless/rtl8192eu/os_dep/osdep_service.c -+++ b/drivers/net/wireless/rtl8192eu/os_dep/osdep_service.c -@@ -20,6 +20,10 @@ - - #define RT_TAG '1178' - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) -+MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); -+#endif -+ - #if defined(PLATFORM_LINUX) - /* - * Translate the OS dependent @param error_code to OS independent RTW_STATUS_CODE -diff --git a/drivers/net/wireless/rtl8723ds/os_dep/osdep_service.c b/drivers/net/wireless/rtl8723ds/os_dep/osdep_service.c -index cb5ff6940..6c496f348 100644 ---- a/drivers/net/wireless/rtl8723ds/os_dep/osdep_service.c -+++ b/drivers/net/wireless/rtl8723ds/os_dep/osdep_service.c -@@ -30,6 +30,10 @@ atomic_t _malloc_cnt = ATOMIC_INIT(0); - atomic_t _malloc_size = ATOMIC_INIT(0); - #endif /* DBG_MEMORY_LEAK */ - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) -+MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); -+#endif -+ - /* - * Translate the OS dependent @param error_code to OS independent RTW_STATUS_CODE - * @return: one of RTW_STATUS_CODE -diff --git a/drivers/net/wireless/rtl8723du/os_dep/osdep_service.c b/drivers/net/wireless/rtl8723du/os_dep/osdep_service.c -index ed9c912cb..a4686dffa 100644 ---- a/drivers/net/wireless/rtl8723du/os_dep/osdep_service.c -+++ b/drivers/net/wireless/rtl8723du/os_dep/osdep_service.c -@@ -7,6 +7,10 @@ - - #define RT_TAG '1178' - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) -+MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); -+#endif -+ - /* - * Translate the OS dependent @param error_code to OS independent RTW_STATUS_CODE - * @return: one of RTW_STATUS_CODE -diff --git a/drivers/net/wireless/rtl8811cu/os_dep/osdep_service.c b/drivers/net/wireless/rtl8811cu/os_dep/osdep_service.c -index f9f494d8c..62e664b78 100755 ---- a/drivers/net/wireless/rtl8811cu/os_dep/osdep_service.c -+++ b/drivers/net/wireless/rtl8811cu/os_dep/osdep_service.c -@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); - #endif - #endif /* DBG_MEMORY_LEAK */ - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) -+MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); -+#endif - - #if defined(PLATFORM_LINUX) - /* -diff --git a/drivers/net/wireless/rtl8822bs/os_dep/osdep_service.c b/drivers/net/wireless/rtl8822bs/os_dep/osdep_service.c -index c32af34f2..86d0257c4 100644 ---- a/drivers/net/wireless/rtl8822bs/os_dep/osdep_service.c -+++ b/drivers/net/wireless/rtl8822bs/os_dep/osdep_service.c -@@ -23,6 +23,10 @@ - #define kthread_complete_and_exit(comp, code) complete_and_exit(comp, code) - #endif - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) -+MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); -+#endif -+ - #define RT_TAG '1178' - - #ifdef DBG_MEMORY_LEAK -diff --git a/drivers/net/wireless/rtl88x2bu/os_dep/osdep_service.c b/drivers/net/wireless/rtl88x2bu/os_dep/osdep_service.c -index 3b927f4fb..7f0f72ea8 100644 ---- a/drivers/net/wireless/rtl88x2bu/os_dep/osdep_service.c -+++ b/drivers/net/wireless/rtl88x2bu/os_dep/osdep_service.c -@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); - #endif - #endif /* DBG_MEMORY_LEAK */ - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) -+MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); -+#endif - - #if defined(PLATFORM_LINUX) - /* -diff --git a/drivers/net/wireless/rtl88x2cs/os_dep/osdep_service.c b/drivers/net/wireless/rtl88x2cs/os_dep/osdep_service.c -index 883d4edd3..88476ec3d 100644 ---- a/drivers/net/wireless/rtl88x2cs/os_dep/osdep_service.c -+++ b/drivers/net/wireless/rtl88x2cs/os_dep/osdep_service.c -@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); - #endif - #endif /* DBG_MEMORY_LEAK */ - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) -+MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); -+#endif - - #if defined(PLATFORM_LINUX) - /* --- -2.39.1 - diff --git a/patch/misc/wireless-rtl8188eu-Fix-VFS-import.patch b/patch/misc/wireless-rtl8188eu-Fix-VFS-import.patch new file mode 100644 index 000000000..03e0e655f --- /dev/null +++ b/patch/misc/wireless-rtl8188eu-Fix-VFS-import.patch @@ -0,0 +1,26 @@ +From 6ed9b99ea81539e44edde3d9973835c9b6bd8856 Mon Sep 17 00:00:00 2001 +From: Muhammed Efe Cetin +Date: Wed, 1 Feb 2023 00:10:29 +0300 +Subject: [PATCH 01/10] Fix VFS import + +--- + drivers/net/wireless/rtl8188eu/os_dep/osdep_service.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/net/wireless/rtl8188eu/os_dep/osdep_service.c b/drivers/net/wireless/rtl8188eu/os_dep/osdep_service.c +index c6b3f65bb..38bfd52cc 100644 +--- a/drivers/net/wireless/rtl8188eu/os_dep/osdep_service.c ++++ b/drivers/net/wireless/rtl8188eu/os_dep/osdep_service.c +@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); + #endif + #endif /* DBG_MEMORY_LEAK */ + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) ++MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); ++#endif + + #if defined(PLATFORM_LINUX) + /* +-- +2.39.1 + diff --git a/patch/misc/wireless-rtl8189es-Fix-VFS-import.patch b/patch/misc/wireless-rtl8189es-Fix-VFS-import.patch new file mode 100644 index 000000000..1faadbbd5 --- /dev/null +++ b/patch/misc/wireless-rtl8189es-Fix-VFS-import.patch @@ -0,0 +1,26 @@ +From c7a22363d8890c0958007c6531739b5f5de5d075 Mon Sep 17 00:00:00 2001 +From: Muhammed Efe Cetin +Date: Wed, 1 Feb 2023 00:10:59 +0300 +Subject: [PATCH 02/10] Fix VFS import + +--- + drivers/net/wireless/rtl8189es/os_dep/osdep_service.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/net/wireless/rtl8189es/os_dep/osdep_service.c b/drivers/net/wireless/rtl8189es/os_dep/osdep_service.c +index d6d326aef..aa1f0499d 100644 +--- a/drivers/net/wireless/rtl8189es/os_dep/osdep_service.c ++++ b/drivers/net/wireless/rtl8189es/os_dep/osdep_service.c +@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); + #endif + #endif /* DBG_MEMORY_LEAK */ + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) ++MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); ++#endif + + #if defined(PLATFORM_LINUX) + /* +-- +2.39.1 + diff --git a/patch/misc/wireless-rtl8189fs-Fix-VFS-import.patch b/patch/misc/wireless-rtl8189fs-Fix-VFS-import.patch new file mode 100644 index 000000000..d014904ad --- /dev/null +++ b/patch/misc/wireless-rtl8189fs-Fix-VFS-import.patch @@ -0,0 +1,26 @@ +From a95e5d813a898fa2afa8137763673ae35fbc2478 Mon Sep 17 00:00:00 2001 +From: Muhammed Efe Cetin +Date: Wed, 1 Feb 2023 00:15:18 +0300 +Subject: [PATCH 03/10] Fix VFS import + +--- + drivers/net/wireless/rtl8189fs/os_dep/osdep_service.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/net/wireless/rtl8189fs/os_dep/osdep_service.c b/drivers/net/wireless/rtl8189fs/os_dep/osdep_service.c +index 04000c768..d7005b9dc 100644 +--- a/drivers/net/wireless/rtl8189fs/os_dep/osdep_service.c ++++ b/drivers/net/wireless/rtl8189fs/os_dep/osdep_service.c +@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); + #endif + #endif /* DBG_MEMORY_LEAK */ + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) ++MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); ++#endif + + #if defined(PLATFORM_LINUX) + /* +-- +2.39.1 + diff --git a/patch/misc/wireless-rtl8192eu-Fix-VFS-import.patch b/patch/misc/wireless-rtl8192eu-Fix-VFS-import.patch new file mode 100644 index 000000000..81d2208d3 --- /dev/null +++ b/patch/misc/wireless-rtl8192eu-Fix-VFS-import.patch @@ -0,0 +1,27 @@ +From cd320b8bc043d6fdc199029bd5a8b68513d6e5bd Mon Sep 17 00:00:00 2001 +From: Muhammed Efe Cetin +Date: Wed, 1 Feb 2023 00:15:48 +0300 +Subject: [PATCH 04/10] Fix VFS import + +--- + drivers/net/wireless/rtl8192eu/os_dep/osdep_service.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/drivers/net/wireless/rtl8192eu/os_dep/osdep_service.c b/drivers/net/wireless/rtl8192eu/os_dep/osdep_service.c +index e6954c36f..370788123 100644 +--- a/drivers/net/wireless/rtl8192eu/os_dep/osdep_service.c ++++ b/drivers/net/wireless/rtl8192eu/os_dep/osdep_service.c +@@ -20,6 +20,10 @@ + + #define RT_TAG '1178' + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) ++MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); ++#endif ++ + #if defined(PLATFORM_LINUX) + /* + * Translate the OS dependent @param error_code to OS independent RTW_STATUS_CODE +-- +2.39.1 + diff --git a/patch/misc/wireless-rtl8723ds-Fix-VFS-import.patch b/patch/misc/wireless-rtl8723ds-Fix-VFS-import.patch new file mode 100644 index 000000000..cc1adeabc --- /dev/null +++ b/patch/misc/wireless-rtl8723ds-Fix-VFS-import.patch @@ -0,0 +1,27 @@ +From 79b8702e455641e628027bc765798083974a2911 Mon Sep 17 00:00:00 2001 +From: Muhammed Efe Cetin +Date: Wed, 1 Feb 2023 00:16:09 +0300 +Subject: [PATCH 05/10] Fix VFS import + +--- + drivers/net/wireless/rtl8723ds/os_dep/osdep_service.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/drivers/net/wireless/rtl8723ds/os_dep/osdep_service.c b/drivers/net/wireless/rtl8723ds/os_dep/osdep_service.c +index cb5ff6940..c7c84cca0 100644 +--- a/drivers/net/wireless/rtl8723ds/os_dep/osdep_service.c ++++ b/drivers/net/wireless/rtl8723ds/os_dep/osdep_service.c +@@ -25,6 +25,10 @@ + + #define RT_TAG '1178' + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) ++MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); ++#endif ++ + #ifdef DBG_MEMORY_LEAK + atomic_t _malloc_cnt = ATOMIC_INIT(0); + atomic_t _malloc_size = ATOMIC_INIT(0); +-- +2.39.1 + diff --git a/patch/misc/wireless-rtl8723du-Fix-VFS-import.patch b/patch/misc/wireless-rtl8723du-Fix-VFS-import.patch new file mode 100644 index 000000000..28ff2e165 --- /dev/null +++ b/patch/misc/wireless-rtl8723du-Fix-VFS-import.patch @@ -0,0 +1,27 @@ +From 80eeb7d55699a0e7e04c5b18f23a3774cdaa1615 Mon Sep 17 00:00:00 2001 +From: Muhammed Efe Cetin +Date: Wed, 1 Feb 2023 00:16:41 +0300 +Subject: [PATCH 06/10] Fix VFS import + +--- + drivers/net/wireless/rtl8723du/os_dep/osdep_service.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/drivers/net/wireless/rtl8723du/os_dep/osdep_service.c b/drivers/net/wireless/rtl8723du/os_dep/osdep_service.c +index ed9c912cb..a4686dffa 100644 +--- a/drivers/net/wireless/rtl8723du/os_dep/osdep_service.c ++++ b/drivers/net/wireless/rtl8723du/os_dep/osdep_service.c +@@ -7,6 +7,10 @@ + + #define RT_TAG '1178' + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) ++MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); ++#endif ++ + /* + * Translate the OS dependent @param error_code to OS independent RTW_STATUS_CODE + * @return: one of RTW_STATUS_CODE +-- +2.39.1 + diff --git a/patch/misc/wireless-rtl8811cu-Fix-VFS-import.patch b/patch/misc/wireless-rtl8811cu-Fix-VFS-import.patch new file mode 100644 index 000000000..9ce10ddb4 --- /dev/null +++ b/patch/misc/wireless-rtl8811cu-Fix-VFS-import.patch @@ -0,0 +1,26 @@ +From 464a9b6932b78c6a0a3f7b559bc5506cf8187272 Mon Sep 17 00:00:00 2001 +From: Muhammed Efe Cetin +Date: Wed, 1 Feb 2023 00:16:55 +0300 +Subject: [PATCH 07/10] Fix VFS import + +--- + drivers/net/wireless/rtl8811cu/os_dep/osdep_service.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/net/wireless/rtl8811cu/os_dep/osdep_service.c b/drivers/net/wireless/rtl8811cu/os_dep/osdep_service.c +index f9f494d8c..62e664b78 100755 +--- a/drivers/net/wireless/rtl8811cu/os_dep/osdep_service.c ++++ b/drivers/net/wireless/rtl8811cu/os_dep/osdep_service.c +@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); + #endif + #endif /* DBG_MEMORY_LEAK */ + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) ++MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); ++#endif + + #if defined(PLATFORM_LINUX) + /* +-- +2.39.1 + diff --git a/patch/misc/wireless-rtl8822bs-Fix-VFS-import.patch b/patch/misc/wireless-rtl8822bs-Fix-VFS-import.patch new file mode 100644 index 000000000..b57138af1 --- /dev/null +++ b/patch/misc/wireless-rtl8822bs-Fix-VFS-import.patch @@ -0,0 +1,26 @@ +From 1d7c62307cd14ab7377d9ed4aa02d1f4fd31a960 Mon Sep 17 00:00:00 2001 +From: Muhammed Efe Cetin +Date: Wed, 1 Feb 2023 00:17:27 +0300 +Subject: [PATCH 08/10] Fix VFS import + +--- + drivers/net/wireless/rtl8822bs/os_dep/osdep_service.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/net/wireless/rtl8822bs/os_dep/osdep_service.c b/drivers/net/wireless/rtl8822bs/os_dep/osdep_service.c +index c32af34f2..52ede39a7 100644 +--- a/drivers/net/wireless/rtl8822bs/os_dep/osdep_service.c ++++ b/drivers/net/wireless/rtl8822bs/os_dep/osdep_service.c +@@ -32,6 +32,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); + #endif + #endif /* DBG_MEMORY_LEAK */ + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) ++MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); ++#endif + + #if defined(PLATFORM_LINUX) + /* +-- +2.39.1 + diff --git a/patch/misc/wireless-rtl88x2bu-Fix-VFS-import.patch b/patch/misc/wireless-rtl88x2bu-Fix-VFS-import.patch new file mode 100644 index 000000000..284ceb03e --- /dev/null +++ b/patch/misc/wireless-rtl88x2bu-Fix-VFS-import.patch @@ -0,0 +1,26 @@ +From b7c9822b205df344d5af4b59dd6be99fad7089c2 Mon Sep 17 00:00:00 2001 +From: Muhammed Efe Cetin +Date: Wed, 1 Feb 2023 00:17:46 +0300 +Subject: [PATCH 09/10] Fix VFS import + +--- + drivers/net/wireless/rtl88x2bu/os_dep/osdep_service.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/net/wireless/rtl88x2bu/os_dep/osdep_service.c b/drivers/net/wireless/rtl88x2bu/os_dep/osdep_service.c +index 3b927f4fb..7f0f72ea8 100644 +--- a/drivers/net/wireless/rtl88x2bu/os_dep/osdep_service.c ++++ b/drivers/net/wireless/rtl88x2bu/os_dep/osdep_service.c +@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); + #endif + #endif /* DBG_MEMORY_LEAK */ + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) ++MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); ++#endif + + #if defined(PLATFORM_LINUX) + /* +-- +2.39.1 + diff --git a/patch/misc/wireless-rtl88x2cs-Fix-VFS-import.patch b/patch/misc/wireless-rtl88x2cs-Fix-VFS-import.patch new file mode 100644 index 000000000..5180ba638 --- /dev/null +++ b/patch/misc/wireless-rtl88x2cs-Fix-VFS-import.patch @@ -0,0 +1,26 @@ +From 627464d5dc4ff6cc3e07d8f2acea8bd33cd9b30f Mon Sep 17 00:00:00 2001 +From: Muhammed Efe Cetin +Date: Wed, 1 Feb 2023 00:18:01 +0300 +Subject: [PATCH 10/10] Fix VFS import + +--- + drivers/net/wireless/rtl88x2cs/os_dep/osdep_service.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/net/wireless/rtl88x2cs/os_dep/osdep_service.c b/drivers/net/wireless/rtl88x2cs/os_dep/osdep_service.c +index 883d4edd3..88476ec3d 100644 +--- a/drivers/net/wireless/rtl88x2cs/os_dep/osdep_service.c ++++ b/drivers/net/wireless/rtl88x2cs/os_dep/osdep_service.c +@@ -27,6 +27,9 @@ atomic_t _malloc_size = ATOMIC_INIT(0); + #endif + #endif /* DBG_MEMORY_LEAK */ + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) ++MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); ++#endif + + #if defined(PLATFORM_LINUX) + /* +-- +2.39.1 +