22 lines
899 B
Diff
22 lines
899 B
Diff
|
diff --git a/drivers/net/wireless/rtl8723du/os_dep/ioctl_cfg80211.c b/drivers/net/wireless/rtl8723du/os_dep/ioctl_cfg80211.c
|
||
|
index ae4aca0162ce..e57e3ca45d33 100644
|
||
|
--- a/drivers/net/wireless/rtl8723du/os_dep/ioctl_cfg80211.c
|
||
|
+++ b/drivers/net/wireless/rtl8723du/os_dep/ioctl_cfg80211.c
|
||
|
@@ -187,10 +187,13 @@ u8 rtw_cfg80211_ch_switch_notify(struct adapter *adapter, u8 ch, u8 bw, u8 offse
|
||
|
}
|
||
|
|
||
|
ctype = rtw_chbw_to_nl80211_channel_type(ch, bw, offset, ht);
|
||
|
-#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 19, 2)
|
||
|
- cfg80211_ch_switch_notify(adapter->pnetdev, freq, ctype);
|
||
|
-#else
|
||
|
+
|
||
|
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0)
|
||
|
+ cfg80211_ch_switch_notify(adapter->pnetdev, freq, ctype, 0, 0);
|
||
|
+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(5, 19, 2)
|
||
|
cfg80211_ch_switch_notify(adapter->pnetdev, freq, ctype, 0);
|
||
|
+#else
|
||
|
+ cfg80211_ch_switch_notify(adapter->pnetdev, freq, ctype);
|
||
|
#endif
|
||
|
#endif
|
||
|
|