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:
parent
74bcc94ed0
commit
2693c3dc1e
@ -2014,6 +2014,9 @@ void rtw_cfg80211_indicate_scan_done(_adapter *adapter, bool aborted)
|
|||||||
{
|
{
|
||||||
struct rtw_wdev_priv *pwdev_priv = adapter_wdev_data(adapter);
|
struct rtw_wdev_priv *pwdev_priv = adapter_wdev_data(adapter);
|
||||||
_irqL irqL;
|
_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);
|
_enter_critical_bh(&pwdev_priv->scan_req_lock, &irqL);
|
||||||
if (pwdev_priv->scan_request != NULL) {
|
if (pwdev_priv->scan_request != NULL) {
|
||||||
@ -2028,7 +2031,13 @@ void rtw_cfg80211_indicate_scan_done(_adapter *adapter, bool aborted)
|
|||||||
}
|
}
|
||||||
else
|
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);
|
cfg80211_scan_done(pwdev_priv->scan_request, aborted);
|
||||||
|
#endif // (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 8, 0))
|
||||||
}
|
}
|
||||||
|
|
||||||
pwdev_priv->scan_request = NULL;
|
pwdev_priv->scan_request = NULL;
|
||||||
|
Loading…
Reference in New Issue
Block a user