wifi: rtw89: use wiphy_work() to replace ieee802111_work()
authorPing-Ke Shih <pkshih@realtek.com>
Wed, 22 Jan 2025 06:03:02 +0000 (14:03 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Mon, 3 Feb 2025 02:23:05 +0000 (10:23 +0800)
commit4afde17d266795eff3ebb94526c7b04ea876259d
tree7f36ec5147cd7d5302ba37884d261236f755358b
parentebfc9199df05d37b67f4d1b7ee997193f3d2e7c8
wifi: rtw89: use wiphy_work() to replace ieee802111_work()

For certain works protected by driver mutex, use wiphy_work() directly
to have wiphy lock held naturally. Then every this kind of works is
protected by both wiphy lock and driver mutex.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20250122060310.31976-3-pkshih@realtek.com
12 files changed:
drivers/net/wireless/realtek/rtw89/chan.c
drivers/net/wireless/realtek/rtw89/chan.h
drivers/net/wireless/realtek/rtw89/coex.c
drivers/net/wireless/realtek/rtw89/coex.h
drivers/net/wireless/realtek/rtw89/core.c
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/fw.c
drivers/net/wireless/realtek/rtw89/fw.h
drivers/net/wireless/realtek/rtw89/mac80211.c
drivers/net/wireless/realtek/rtw89/phy.c
drivers/net/wireless/realtek/rtw89/phy.h
drivers/net/wireless/realtek/rtw89/ser.c