From e1c4e4232736993b30c8f54a0a687bfc72bc14c4 Mon Sep 17 00:00:00 2001 From: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com> Date: Thu, 19 Mar 2020 22:53:05 +0800 Subject: [PATCH] rtl8821cu: fix build on 4.19 --- .../patches/010-remove-useless-cflags.patch | 1 - .../patches/020-fix-build-on-4.19.patch | 24 +++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 package/ctcgfw/rtl8821cu/patches/020-fix-build-on-4.19.patch diff --git a/package/ctcgfw/rtl8821cu/patches/010-remove-useless-cflags.patch b/package/ctcgfw/rtl8821cu/patches/010-remove-useless-cflags.patch index b291c12a02..8d33720aa1 100644 --- a/package/ctcgfw/rtl8821cu/patches/010-remove-useless-cflags.patch +++ b/package/ctcgfw/rtl8821cu/patches/010-remove-useless-cflags.patch @@ -16,4 +16,3 @@ index 6a065bf..6e1c6d0 100755 endif ####START RASPBERRY PI SUPPORT - diff --git a/package/ctcgfw/rtl8821cu/patches/020-fix-build-on-4.19.patch b/package/ctcgfw/rtl8821cu/patches/020-fix-build-on-4.19.patch new file mode 100644 index 0000000000..ccf2c4d86a --- /dev/null +++ b/package/ctcgfw/rtl8821cu/patches/020-fix-build-on-4.19.patch @@ -0,0 +1,24 @@ +diff --git a/os_dep/linux/os_intfs.c b/os_dep/linux/os_intfs.c +index 660bacf..a73a664 100644 +--- a/os_dep/linux/os_intfs.c ++++ b/os_dep/linux/os_intfs.c +@@ -1190,6 +1190,11 @@ unsigned int rtw_classify8021d(struct sk_buff *skb) + } + + ++#if (LINUX_VERSION_CODE>=KERNEL_VERSION(4,19,0)) ++static u16 rtw_select_queue(struct net_device *dev, struct sk_buff *skb, ++ struct net_device *sb_dev, ++ select_queue_fallback_t fallback) ++#else + static u16 rtw_select_queue(struct net_device *dev, struct sk_buff *skb + #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 13, 0) + , void *accel_priv +@@ -1198,6 +1203,7 @@ static u16 rtw_select_queue(struct net_device *dev, struct sk_buff *skb + #endif + #endif + ) ++#endif + { + _adapter *padapter = rtw_netdev_priv(dev); + struct mlme_priv *pmlmepriv = &padapter->mlmepriv;