diff --git a/package/kernel/rtl8188eu/Makefile b/package/kernel/rtl8188eu/Makefile index e1849c38e3..60b4e8edc6 100644 --- a/package/kernel/rtl8188eu/Makefile +++ b/package/kernel/rtl8188eu/Makefile @@ -5,13 +5,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=rtl8188eu -PKG_RELEASE:=2 +PKG_RELEASE:=1 PKG_SOURCE_URL:=https://github.com/aircrack-ng/rtl8188eus.git PKG_SOURCE_PROTO:=git -PKG_SOURCE_DATE:=2022-12-19 -PKG_SOURCE_VERSION:=67be0af3736adc72fbf4f234c0d1d32afa8d5d06 -PKG_MIRROR_HASH:=384ed3451242746c5fd544f8f10badc52b8dcce792fdd4c661516b6abb2fc91b +PKG_SOURCE_DATE:=2023-01-01 +PKG_SOURCE_VERSION:=f8ead579311f7eb800e769a7fd216d0c5cb0c4a3 +PKG_MIRROR_HASH:=f17ad92b68f965e9839cfffafb1793ea18a243e26877762bdcd86dd86c7efc06 PKG_BUILD_PARALLEL:=1 diff --git a/package/kernel/rtl8188eu/patches/010-disable-default-build-x86.patch b/package/kernel/rtl8188eu/patches/010-disable-default-build-x86.patch index b28b8c22b7..c9e412e16e 100644 --- a/package/kernel/rtl8188eu/patches/010-disable-default-build-x86.patch +++ b/package/kernel/rtl8188eu/patches/010-disable-default-build-x86.patch @@ -1,6 +1,6 @@ --- a/Makefile +++ b/Makefile -@@ -95,7 +95,7 @@ CONFIG_RTW_SDIO_PM_KEEP_POWER = y +@@ -98,7 +98,7 @@ CONFIG_RTW_SDIO_PM_KEEP_POWER = y ###################### MP HW TX MODE FOR VHT ####################### CONFIG_MP_VHT_HW_TX_MODE = n ###################### Platform Related ####################### diff --git a/package/kernel/rtl8188eu/patches/030-wireless-5.8.patch b/package/kernel/rtl8188eu/patches/030-wireless-5.8.patch index ebc58137ec..15d16b77e8 100644 --- a/package/kernel/rtl8188eu/patches/030-wireless-5.8.patch +++ b/package/kernel/rtl8188eu/patches/030-wireless-5.8.patch @@ -132,3 +132,16 @@ #endif /* CONFIG_RTW_NAPI */ #if defined(CONFIG_IOCTL_CFG80211) +--- a/os_dep/osdep_service.c ++++ b/os_dep/osdep_service.c +@@ -2574,7 +2574,9 @@ u64 rtw_division64(u64 x, u64 y) + inline u32 rtw_random32(void) + { + #ifdef PLATFORM_LINUX +-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)) ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) ++ return get_random_u32(); ++#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)) + return prandom_u32(); + #elif (LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 18)) + u32 random_int;