Skip to content

Commit 54179b0

Browse files
ajaykathatnoglitch
authored andcommitted
wilc1000: fix register_netdevice use for AP mon interface
Monitor(mon.) interface is used for handling the AP mode. 'ieee80211_ptr' reference is not configured for mon interface so using register_netdevice() instead of cfg80211_unregister_netdevice(). Fixes: 2fe8ef1 ("cfg80211: change netdev registration/unregistration semantics") Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>
1 parent f3ce240 commit 54179b0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • drivers/net/wireless/microchip/wilc1000

drivers/net/wireless/microchip/wilc1000/mon.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ struct net_device *wilc_wfi_init_mon_interface(struct wilc *wl,
272272
wl->monitor_dev->netdev_ops = &wilc_wfi_netdev_ops;
273273
wl->monitor_dev->needs_free_netdev = true;
274274

275-
if (cfg80211_register_netdevice(wl->monitor_dev)) {
275+
if (register_netdevice(wl->monitor_dev)) {
276276
PRINT_ER(real_dev, "register_netdevice failed\n");
277277
free_netdev(wl->monitor_dev);
278278
return NULL;
@@ -293,7 +293,7 @@ void wilc_wfi_deinit_mon_interface(struct wilc *wl, bool rtnl_locked)
293293
"In Deinit monitor interface\n");
294294
PRINT_INFO(wl->monitor_dev, HOSTAPD_DBG, "Unregister monitor netdev\n");
295295
if (rtnl_locked)
296-
cfg80211_unregister_netdevice(wl->monitor_dev);
296+
unregister_netdevice(wl->monitor_dev);
297297
else
298298
unregister_netdev(wl->monitor_dev);
299299
PRINT_INFO(wl->monitor_dev, HOSTAPD_DBG,

0 commit comments

Comments
 (0)