From 4ac2271b152cb0e89ed8c3a1c4663c1b23142e1b Mon Sep 17 00:00:00 2001 From: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com> Date: Sun, 9 Aug 2020 14:08:11 +0800 Subject: [PATCH] rtl8821cu: linux 5.8 build support ref: tomaspinho/rtl8821ce/pull/149 --- package/ctcgfw/rtl8821cu/Makefile | 8 ++++---- .../patches/020-compatible-with-kernel-5.4.patch | 13 ------------- ...powerpc.patch => 020-fix-build-on-powerpc.patch} | 0 3 files changed, 4 insertions(+), 17 deletions(-) delete mode 100644 package/ctcgfw/rtl8821cu/patches/020-compatible-with-kernel-5.4.patch rename package/ctcgfw/rtl8821cu/patches/{010-fix-build-on-powerpc.patch => 020-fix-build-on-powerpc.patch} (100%) diff --git a/package/ctcgfw/rtl8821cu/Makefile b/package/ctcgfw/rtl8821cu/Makefile index b8437584b2..e7f4485ee2 100644 --- a/package/ctcgfw/rtl8821cu/Makefile +++ b/package/ctcgfw/rtl8821cu/Makefile @@ -15,9 +15,9 @@ PKG_LICENSE:=GPLv3 PKG_SOURCE_URL:=https://github.com/brektrou/rtl8821CU.git PKG_SOURCE_PROTO:=git -PKG_SOURCE_DATE:=2020-03-02 -PKG_SOURCE_VERSION:=7756a7ab6b4dfd105d36d8433a72802ac0620d53 -PKG_MIRROR_HASH:=4e9ac6bcedc0d3fc7d4b44be2076d6b9838d404ce0b8a8158b12287e9c0f53b6 +PKG_SOURCE_DATE:=2020-07-27 +PKG_SOURCE_VERSION:=93b04bfcd293fdd7d98d5a7c964ae9416a40159c +PKG_MIRROR_HASH:=0b0c12c69efa680481abc3a7703a1a224f7fcd6271f8eb3c038fbaef02945bfa PKG_MAINTAINER:=[CTCGFW] Project OpenWrt PKG_BUILD_PARALLEL:=1 @@ -27,7 +27,7 @@ include $(INCLUDE_DIR)/package.mk define KernelPackage/rtl8821cu SUBMENU:=Wireless Drivers TITLE:=Realtek rtl8821cu Support - DEPENDS:=@USB_SUPPORT +kmod-cfg80211 +kmod-mac80211 +kmod-usb-core +wireless-tools + DEPENDS:=@BROKEN +@USB_SUPPORT +@DRIVER_11N_SUPPORT +@DRIVER_11AC_SUPPORT +kmod-mac80211 +kmod-usb-core FILES:=$(PKG_BUILD_DIR)/rtl8821cu.ko AUTOLOAD:=$(call AutoProbe,rtl8821cu) PROVIDES:=kmod-rtl8821cu diff --git a/package/ctcgfw/rtl8821cu/patches/020-compatible-with-kernel-5.4.patch b/package/ctcgfw/rtl8821cu/patches/020-compatible-with-kernel-5.4.patch deleted file mode 100644 index a6f5344843..0000000000 --- a/package/ctcgfw/rtl8821cu/patches/020-compatible-with-kernel-5.4.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/os_dep/linux/os_intfs.c b/os_dep/linux/os_intfs.c -index 345af67..54a07db 100644 ---- a/os_dep/linux/os_intfs.c -+++ b/os_dep/linux/os_intfs.c -@@ -1562,7 +1562,7 @@ static u16 rtw_select_queue(struct net_device *dev, struct sk_buff *skb - #else - , void *accel_priv - #endif -- #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0) -+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0) && LINUX_VERSION_CODE < KERNEL_VERSION(5, 2, 0) - , select_queue_fallback_t fallback - #endif - #endif diff --git a/package/ctcgfw/rtl8821cu/patches/010-fix-build-on-powerpc.patch b/package/ctcgfw/rtl8821cu/patches/020-fix-build-on-powerpc.patch similarity index 100% rename from package/ctcgfw/rtl8821cu/patches/010-fix-build-on-powerpc.patch rename to package/ctcgfw/rtl8821cu/patches/020-fix-build-on-powerpc.patch