mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-15 18:03:30 +00:00
21 lines
1.0 KiB
Diff
21 lines
1.0 KiB
Diff
--- a/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c
|
|
+++ b/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c
|
|
@@ -781,7 +781,7 @@ static void rwnx_csa_finish(struct work_
|
|
} else
|
|
rwnx_txq_vif_stop(vif, RWNX_TXQ_STOP_CHAN, rwnx_hw);
|
|
spin_unlock_bh(&rwnx_hw->cb_lock);
|
|
-#if (LINUX_VERSION_CODE >= HIGH_KERNEL_VERSION3)
|
|
+#if (LINUX_VERSION_CODE >= HIGH_KERNEL_VERSION3) && !defined(BUILD_OPENWRT)
|
|
cfg80211_ch_switch_notify(vif->ndev, &csa->chandef, 0, 0);
|
|
#elif (LINUX_VERSION_CODE >= HIGH_KERNEL_VERSION)
|
|
cfg80211_ch_switch_notify(vif->ndev, &csa->chandef, 0);
|
|
@@ -5561,7 +5561,7 @@ int rwnx_cfg80211_channel_switch (struct
|
|
goto end;
|
|
} else {
|
|
INIT_WORK(&csa->work, rwnx_csa_finish);
|
|
-#if LINUX_VERSION_CODE >= HIGH_KERNEL_VERSION4
|
|
+#if LINUX_VERSION_CODE >= HIGH_KERNEL_VERSION4 && !defined(BUILD_OPENWRT)
|
|
cfg80211_ch_switch_started_notify(dev, &csa->chandef, 0, params->count, false, 0);
|
|
#elif LINUX_VERSION_CODE >= HIGH_KERNEL_VERSION2
|
|
cfg80211_ch_switch_started_notify(dev, &csa->chandef, 0, params->count, false);
|