diff --git a/projects/imx6/patches/RTL8192EU/RTL8192EU-010-compile-3.14.patch b/projects/imx6/patches/RTL8192EU/RTL8192EU-010-compile-3.14.patch new file mode 100644 index 0000000000..ce08da9805 --- /dev/null +++ b/projects/imx6/patches/RTL8192EU/RTL8192EU-010-compile-3.14.patch @@ -0,0 +1,40 @@ +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 2b92c93..f3722fb 100644 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -659,7 +659,7 @@ void rtw_cfg80211_ibss_indicate_connect(_adapter *padapter) + struct wlan_network *cur_network = &(pmlmepriv->cur_network); + struct wireless_dev *pwdev = padapter->rtw_wdev; + struct cfg80211_bss *bss = NULL; +-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0)) ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0)) + struct wiphy *wiphy = pwdev->wiphy; + int freq = 2412; + struct ieee80211_channel *notify_channel; +@@ -667,7 +667,7 @@ void rtw_cfg80211_ibss_indicate_connect(_adapter *padapter) + + DBG_871X(FUNC_ADPT_FMT"\n", FUNC_ADPT_ARG(padapter)); + +-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0)) ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0)) + freq = rtw_ch2freq(cur_network->network.Configuration.DSConfig); + + if (0) +@@ -723,7 +723,7 @@ void rtw_cfg80211_ibss_indicate_connect(_adapter *padapter) + DBG_871X_LEVEL(_drv_always_, FUNC_ADPT_FMT" BSS not found !!\n", FUNC_ADPT_ARG(padapter)); + } + //notify cfg80211 that device joined an IBSS +-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0)) ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0)) + notify_channel = ieee80211_get_channel(wiphy, freq); + cfg80211_ibss_joined(padapter->pnetdev, cur_network->network.MacAddress, notify_channel, GFP_ATOMIC); + #else +@@ -5739,7 +5739,7 @@ static int cfg80211_rtw_tdls_mgmt(struct wiphy *wiphy, + u8 action_code, + u8 dialog_token, + u16 status_code, +-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0)) ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0)) + u32 peer_capability, + #endif + #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 17, 0)) diff --git a/projects/imx6/patches/RTL8812AU/RTL8812AU-010-compile-3.14.patch b/projects/imx6/patches/RTL8812AU/RTL8812AU-010-compile-3.14.patch index d140cf9ec6..8316b2d4da 100644 --- a/projects/imx6/patches/RTL8812AU/RTL8812AU-010-compile-3.14.patch +++ b/projects/imx6/patches/RTL8812AU/RTL8812AU-010-compile-3.14.patch @@ -1,38 +1,40 @@ diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c -index 5895645..a5b195c 100644 +index 5895645..e09b7c3 100644 --- a/os_dep/linux/ioctl_cfg80211.c +++ b/os_dep/linux/ioctl_cfg80211.c -@@ -613,20 +613,16 @@ void rtw_cfg80211_ibss_indicate_connect(_adapter *padapter) +@@ -613,7 +613,7 @@ void rtw_cfg80211_ibss_indicate_connect(_adapter *padapter) struct wlan_network *cur_network = &(pmlmepriv->cur_network); struct wireless_dev *pwdev = padapter->rtw_wdev; struct cfg80211_bss *bss = NULL; -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0)) ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0)) struct wiphy *wiphy = pwdev->wiphy; int freq = 2412; struct ieee80211_channel *notify_channel; --#endif +@@ -621,7 +621,7 @@ void rtw_cfg80211_ibss_indicate_connect(_adapter *padapter) RTW_INFO(FUNC_ADPT_FMT"\n", FUNC_ADPT_ARG(padapter)); -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0)) ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0)) freq = rtw_ch2freq(cur_network->network.Configuration.DSConfig); if (0) - RTW_INFO("chan: %d, freq: %d\n", cur_network->network.Configuration.DSConfig, freq); --#endif - - if (pwdev->iftype != NL80211_IFTYPE_ADHOC) - return; -@@ -669,12 +665,8 @@ void rtw_cfg80211_ibss_indicate_connect(_adapter *padapter) +@@ -669,7 +669,7 @@ void rtw_cfg80211_ibss_indicate_connect(_adapter *padapter) RTW_PRINT(FUNC_ADPT_FMT" BSS not found !!\n", FUNC_ADPT_ARG(padapter)); } /* notify cfg80211 that device joined an IBSS */ -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0)) ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0)) notify_channel = ieee80211_get_channel(wiphy, freq); cfg80211_ibss_joined(padapter->pnetdev, cur_network->network.MacAddress, notify_channel, GFP_ATOMIC); --#else -- cfg80211_ibss_joined(padapter->pnetdev, cur_network->network.MacAddress, GFP_ATOMIC); --#endif - } - - void rtw_cfg80211_indicate_connect(_adapter *padapter) + #else +@@ -5512,7 +5512,7 @@ static int cfg80211_rtw_tdls_mgmt(struct wiphy *wiphy, + u8 action_code, + u8 dialog_token, + u16 status_code, +-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0)) ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0)) + u32 peer_capability, + #endif + #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 17, 0))