Add rtl8192eu rtl8812au rtl8814au Wifi drivers.
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-connectivity / realtek / rtl8812au / 0001-add-linux-kernel-5.0-support.patch
diff --git a/meta-openvuplus/recipes-connectivity/realtek/rtl8812au/0001-add-linux-kernel-5.0-support.patch b/meta-openvuplus/recipes-connectivity/realtek/rtl8812au/0001-add-linux-kernel-5.0-support.patch
new file mode 100644 (file)
index 0000000..d99adf2
--- /dev/null
@@ -0,0 +1,16 @@
+diff --git a/os_dep/linux/rtw_android.c b/os_dep/linux/rtw_android.c
+index 4f3a29ebec01..3be71db3e072 100644
+--- a/os_dep/linux/rtw_android.c
++++ b/os_dep/linux/rtw_android.c
+@@ -626,7 +626,11 @@ int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd)
+               goto exit;\r
+       }\r
\r
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 0, 0))\r
++      if (!access_ok(priv_cmd.buf, priv_cmd.total_len)) {\r
++#else\r
+       if (!access_ok(VERIFY_READ, priv_cmd.buf, priv_cmd.total_len)) {\r
++#endif\r
+               RTW_INFO("%s: failed to access memory\n", __FUNCTION__);\r
+               ret = -EFAULT;\r
+               goto exit;\r