1
0
mirror of https://github.com/aircrack-ng/rtl8812au.git synced 2024-11-25 14:44:09 +00:00

Add support for kernels >= 4.8

This patch fix compilation failure caused by modification of
cfg80211_scan_done() prototype.

Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
This commit is contained in:
Masashi Honma 2016-09-25 18:56:40 +09:00 committed by Sergei Makarenkov
parent 74bcc94ed0
commit 2693c3dc1e

View File

@ -2014,6 +2014,9 @@ void rtw_cfg80211_indicate_scan_done(_adapter *adapter, bool aborted)
{
struct rtw_wdev_priv *pwdev_priv = adapter_wdev_data(adapter);
_irqL irqL;
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 8, 0))
struct cfg80211_scan_info info;
#endif // (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 8, 0))
_enter_critical_bh(&pwdev_priv->scan_req_lock, &irqL);
if (pwdev_priv->scan_request != NULL) {
@ -2028,7 +2031,13 @@ void rtw_cfg80211_indicate_scan_done(_adapter *adapter, bool aborted)
}
else
{
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 8, 0))
memset(&info, 0, sizeof(info));
info.aborted = aborted;
cfg80211_scan_done(pwdev_priv->scan_request, &info);
#else // (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 8, 0))
cfg80211_scan_done(pwdev_priv->scan_request, aborted);
#endif // (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 8, 0))
}
pwdev_priv->scan_request = NULL;