]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: mac80211: ibss: mark IBSS left before leaving
authorJohannes Berg <johannes.berg@intel.com>
Thu, 2 Jan 2025 14:20:08 +0000 (16:20 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 13 Jan 2025 14:34:10 +0000 (15:34 +0100)
commitb9caeea95c41d46d2051595ff4c293ac48f66d6a
treeb5ccf87ac54ff178b51c55971a318848027d7fbf
parent3bf18e9916cbdb5a015d96b43bc9961b864fa8c4
wifi: mac80211: ibss: mark IBSS left before leaving

Mark that we left the IBSS before actually leaving (which
requires calling the driver). Otherwise, it's possible to
have the driver do some work flushing etc. while leaving,
and then get into the work trying to join again while all
data is being destroyed.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20250102161730.81a6c12b304c.I8484f768371e128152a84aa164854cca9ec1066b@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/ibss.c