On Wed, 2024-09-25 at 03:30 +0000, Ping-Ke Shih wrote:
I think the cause is picking commit 268f84a82753 ("wifi: cfg80211: check wiphy mutex is held for wdev mutex"), and cfg80211_is_all_idle() called by disconnect_work() uses wdev_lock() but not wiphy_lock().
Yeah seems like a stable only problem (CC them), this is with kernel version 6.6.51-00141-ga1649b6f8ed6 according to the warning.
I'm not sure if we should simply revert the picked commit 268f84a82753 or should pick more commits.
I don't see why it was picked up in the first place, so I guess I'd say remove it. We won't want to redo the locking on a stable kernel, I'd think.
By the way, I think the latest kernel will not throw these messages.
Agree, that seems unlikely.
johannes