On Mon, Jun 12, 2023 at 01:43:23PM +0200, Johannes Berg wrote:
On Mon, 2023-06-12 at 10:26 +0000, Greg Kroah-Hartman wrote:
From: Johannes Berg johannes.berg@intel.com
[ Upstream commit f7e60032c6618dfd643c7210d5cba2789e2de2e2 ]
This should use wiphy_lock() now instead of requiring the RTNL, since __cfg80211_leave() via cfg80211_leave() is now requiring that lock to be held.
You should perhaps hold off on this. While all this is correct, I missed something that Dan found later:
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git/commit...
I'll have this in the next pull request.
I suppose _both_ should go to stable, and nobody ever seems to run into this patch (at least lockdep would loudly complain), but stills seems better in the short term to have missing locking than a deadlock.
Thanks for letting me know, I've dropped this from all queues now.
greg k-h