]> git.itanic.dy.fi Git - linux-stable/commit
wfx: avoid flush_workqueue(system_highpri_wq) usage
authorTetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Mon, 2 May 2022 08:16:06 +0000 (17:16 +0900)
committerKalle Valo <kvalo@kernel.org>
Wed, 4 May 2022 05:29:00 +0000 (08:29 +0300)
commiteeff214dbfcb96bafbf83607925f35795d62a7aa
tree8db015de3ac5a95d88721a15f671fb08aee3c01d
parentf43f0cd2d9b07caf38d744701b0b54d4244da8cc
wfx: avoid flush_workqueue(system_highpri_wq) usage

Flushing system-wide workqueues is dangerous and will be forbidden.
Replace system_highpri_wq with per "struct wfx_dev" bh_wq.

Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Acked-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/f15574a6-aba4-72bc-73af-26fdcdf9fb63@I-love.SAKURA.ne.jp
drivers/net/wireless/silabs/wfx/bh.c
drivers/net/wireless/silabs/wfx/hif_tx.c
drivers/net/wireless/silabs/wfx/main.c
drivers/net/wireless/silabs/wfx/wfx.h