From cea0b1759d749933994397cede19b16fe5a33297 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 24 Feb 2024 01:05:10 +0000 Subject: [PATCH] RTL8812AU: Fix change_beacon for kernel 6.7 --- .../RTL8812AU/patches/RTL8812AU-PR1134.patch | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 packages/linux-drivers/RTL8812AU/patches/RTL8812AU-PR1134.patch diff --git a/packages/linux-drivers/RTL8812AU/patches/RTL8812AU-PR1134.patch b/packages/linux-drivers/RTL8812AU/patches/RTL8812AU-PR1134.patch new file mode 100644 index 0000000000..89be6dfa63 --- /dev/null +++ b/packages/linux-drivers/RTL8812AU/patches/RTL8812AU-PR1134.patch @@ -0,0 +1,30 @@ +From c0d16813f5af3b464cdb6dd415c83d1f238e3548 Mon Sep 17 00:00:00 2001 +From: CamiKaseM7 +Date: Tue, 16 Jan 2024 03:44:34 -0300 +Subject: [PATCH] Fix change_beacon for kernel 6.7 + +--- + os_dep/linux/ioctl_cfg80211.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 510fa4547..a1358047d 100644 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -5283,9 +5283,16 @@ static int cfg80211_rtw_start_ap(struct wiphy *wiphy, struct net_device *ndev, + return ret; + } + ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 7, 0)) ++static int cfg80211_rtw_change_beacon(struct wiphy *wiphy, struct net_device *ndev, ++ struct cfg80211_ap_update *params) ++{ ++ struct cfg80211_beacon_data *info = ¶ms->beacon; ++#else + static int cfg80211_rtw_change_beacon(struct wiphy *wiphy, struct net_device *ndev, + struct cfg80211_beacon_data *info) + { ++#endif + int ret = 0; + _adapter *adapter = (_adapter *)rtw_netdev_priv(ndev); +