]> git.baikalelectronics.ru Git - kernel.git/commit
wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()
authorAjay Singh <ajay.kathat@microchip.com>
Wed, 4 May 2022 16:19:26 +0000 (16:19 +0000)
committerKalle Valo <kvalo@kernel.org>
Wed, 11 May 2022 05:25:33 +0000 (08:25 +0300)
commit8ff6e1e5a4b523b0281898bd4e9e8631cfa4633e
tree94509d2220d01585987f863b7907cd4d4c36713a
parentfe0e8ed2f9d6e83ca57688dcb473fa8f6387c643
wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()

Monitor(mon.) interface is used for handling the AP mode and 'ieee80211_ptr'
reference is not getting set for it. Like earlier implementation,
use register_netdevice() instead of cfg80211_register_netdevice() which
expects valid 'ieee80211_ptr' reference to avoid the possible crash.

Fixes: 354ea93ef91f ("cfg80211: change netdev registration/unregistration semantics")
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220504161924.2146601-3-ajay.kathat@microchip.com
drivers/net/wireless/microchip/wilc1000/mon.c