diff --git a/packages/linux-drivers/RTL8812AU/patches/RTL8812AU-fix-build-kernel-4.2.patch b/packages/linux-drivers/RTL8812AU/patches/RTL8812AU-fix-build-kernel-4.2.patch new file mode 100644 index 0000000000..117f87c13a --- /dev/null +++ b/packages/linux-drivers/RTL8812AU/patches/RTL8812AU-fix-build-kernel-4.2.patch @@ -0,0 +1,26 @@ +From 0aa1823aa7e658422f49f558b8b82b03a32f0c30 Mon Sep 17 00:00:00 2001 +From: Jos Dehaes +Date: Fri, 25 Sep 2015 23:11:57 +0200 +Subject: [PATCH] adapt to api in linux 4.2 + +--- + os_dep/linux/ioctl_cfg80211.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 4946de3..6a751fd 100644 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -601,8 +601,12 @@ void rtw_cfg80211_indicate_disconnect(_adapter *padapter) + else if(pwdev->sme_state==CFG80211_SME_CONNECTED) + cfg80211_disconnected(padapter->pnetdev, 0, NULL, 0, GFP_ATOMIC); + #else ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,2,0) ++ cfg80211_disconnected(padapter->pnetdev, 0, NULL, 0, 0, GFP_ATOMIC); ++#else + cfg80211_disconnected(padapter->pnetdev, 0, NULL, 0, GFP_ATOMIC); + #endif ++#endif + + //DBG_8192C("pwdev->sme_state(a)=%d\n", pwdev->sme_state); + }