diff options
| author | Miri Korenblit <miriam.rachel.korenblit@intel.com> | 2026-02-19 11:47:12 +0200 |
|---|---|---|
| committer | Johannes Berg <johannes.berg@intel.com> | 2026-03-02 09:22:58 +0100 |
| commit | 137b61fdfc989a66db1831ac05edee613323552f (patch) | |
| tree | ec75ec36755bc6a12c5547e53307aae0215b6683 /net/wireless/core.c | |
| parent | 49a1e65c6d706703a8fcd54a5c5ca1f11f7e319b (diff) | |
| download | linux-next-137b61fdfc989a66db1831ac05edee613323552f.tar.gz linux-next-137b61fdfc989a66db1831ac05edee613323552f.zip | |
wifi: cfg80211: remove unneeded call to cfg80211_leave
In cfg80211_destroy_ifaces, we first close all netdev wdevs, which will
trigger a NETDEV_GOING_DOWN event that will call cfg80211_leave,
and for non-netdev wdevs, we call cfg80211_remove_virtual_intf which
calles cfg80211_unregister_wdev, which handles the "leaving" for those
interfaces (i.e. stop_nan and stop_p2p_device)
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20260219114327.c43709c9d3af.I3179a28f237ea3b8ec368af720fbf77455a7763f@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless/core.c')
| -rw-r--r-- | net/wireless/core.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/net/wireless/core.c b/net/wireless/core.c index 28ca4290ca99..23afc250bc10 100644 --- a/net/wireless/core.c +++ b/net/wireless/core.c @@ -349,7 +349,6 @@ void cfg80211_destroy_ifaces(struct cfg80211_registered_device *rdev) guard(wiphy)(&rdev->wiphy); - cfg80211_leave(rdev, wdev, -1); cfg80211_remove_virtual_intf(rdev, wdev); } } |
