From c8be08a4f975baf0a47140273d45ec21b42ce9ae Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Tue, 19 Nov 2019 18:31:52 +0100 Subject: [PATCH] Fix bpi-r2 compile --- .../patches-4.19/0237-wlan-memcpy-fix.patch | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 root/target/linux/mediatek/patches-4.19/0237-wlan-memcpy-fix.patch diff --git a/root/target/linux/mediatek/patches-4.19/0237-wlan-memcpy-fix.patch b/root/target/linux/mediatek/patches-4.19/0237-wlan-memcpy-fix.patch new file mode 100644 index 00000000..4239690c --- /dev/null +++ b/root/target/linux/mediatek/patches-4.19/0237-wlan-memcpy-fix.patch @@ -0,0 +1,20 @@ +--- a/drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_rx.c 2019-11-19 10:19:47.020273630 +0100 ++++ b/drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_rx.c 2019-11-19 10:20:52.819020893 +0100 +@@ -1544,7 +1544,7 @@ + DBGLOG(SCN, INFO, "EVENT_ID_GSCAN_SCAN_AVAILABLE\n"); + + prEventGscnAvailable = (P_EVENT_GSCAN_SCAN_AVAILABLE_T) (prEvent->aucBuffer); +- memcpy(prEventGscnAvailable, (P_EVENT_GSCAN_SCAN_AVAILABLE_T) (prEvent->aucBuffer), ++ memmove(prEventGscnAvailable, (P_EVENT_GSCAN_SCAN_AVAILABLE_T) (prEvent->aucBuffer), + sizeof(EVENT_GSCAN_SCAN_AVAILABLE_T)); + + mtk_cfg80211_vendor_event_scan_results_available(wiphy, prGlueInfo->prDevHandler->ieee80211_ptr, +@@ -1647,7 +1647,7 @@ + { + DBGLOG(SCN, INFO, "EVENT_ID_GSCAN_SCAN_COMPLETE\n"); + prEventGscnScnDone = (P_EVENT_GSCAN_SCAN_COMPLETE_T) (prEvent->aucBuffer); +- memcpy(prEventGscnScnDone, (P_EVENT_GSCAN_SCAN_COMPLETE_T) (prEvent->aucBuffer), ++ memmove(prEventGscnScnDone, (P_EVENT_GSCAN_SCAN_COMPLETE_T) (prEvent->aucBuffer), + sizeof(EVENT_GSCAN_SCAN_COMPLETE_T)); + + mtk_cfg80211_vendor_event_complete_scan(wiphy, prGlueInfo->prDevHandler->ieee80211_ptr,