Split wireless VFS patches (#4775)

This commit is contained in:
M. Efe Çetin 2023-02-03 12:03:11 +03:00 committed by GitHub
parent 5bb75741c0
commit 5c487194e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 287 additions and 166 deletions

View File

@ -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
}

View File

@ -1,166 +0,0 @@
From bd525f93a10fb31a638b795b3edf770d57eda06c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Muhammed=20Efe=20=C3=87etin?= <efectn@protonmail.com>
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

View File

@ -0,0 +1,26 @@
From 6ed9b99ea81539e44edde3d9973835c9b6bd8856 Mon Sep 17 00:00:00 2001
From: Muhammed Efe Cetin <efectn@protonmail.com>
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

View File

@ -0,0 +1,26 @@
From c7a22363d8890c0958007c6531739b5f5de5d075 Mon Sep 17 00:00:00 2001
From: Muhammed Efe Cetin <efectn@protonmail.com>
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

View File

@ -0,0 +1,26 @@
From a95e5d813a898fa2afa8137763673ae35fbc2478 Mon Sep 17 00:00:00 2001
From: Muhammed Efe Cetin <efectn@protonmail.com>
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

View File

@ -0,0 +1,27 @@
From cd320b8bc043d6fdc199029bd5a8b68513d6e5bd Mon Sep 17 00:00:00 2001
From: Muhammed Efe Cetin <efectn@protonmail.com>
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

View File

@ -0,0 +1,27 @@
From 79b8702e455641e628027bc765798083974a2911 Mon Sep 17 00:00:00 2001
From: Muhammed Efe Cetin <efectn@protonmail.com>
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

View File

@ -0,0 +1,27 @@
From 80eeb7d55699a0e7e04c5b18f23a3774cdaa1615 Mon Sep 17 00:00:00 2001
From: Muhammed Efe Cetin <efectn@protonmail.com>
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

View File

@ -0,0 +1,26 @@
From 464a9b6932b78c6a0a3f7b559bc5506cf8187272 Mon Sep 17 00:00:00 2001
From: Muhammed Efe Cetin <efectn@protonmail.com>
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

View File

@ -0,0 +1,26 @@
From 1d7c62307cd14ab7377d9ed4aa02d1f4fd31a960 Mon Sep 17 00:00:00 2001
From: Muhammed Efe Cetin <efectn@protonmail.com>
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

View File

@ -0,0 +1,26 @@
From b7c9822b205df344d5af4b59dd6be99fad7089c2 Mon Sep 17 00:00:00 2001
From: Muhammed Efe Cetin <efectn@protonmail.com>
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

View File

@ -0,0 +1,26 @@
From 627464d5dc4ff6cc3e07d8f2acea8bd33cd9b30f Mon Sep 17 00:00:00 2001
From: Muhammed Efe Cetin <efectn@protonmail.com>
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