diff options
author | Bernard Metzler <bmt@zurich.ibm.com> | 2023-07-28 13:44:18 +0200 |
---|---|---|
committer | Leon Romanovsky <leon@kernel.org> | 2023-07-31 10:05:23 +0300 |
commit | 91f36237b4b9bdce7610c7450a906d46704a566a (patch) | |
tree | d41b0b47884b3f4656d202143d43ffe0dcbc3d89 /lib/cpu_rmap.c | |
parent | a45e5f1859579f88df624997c38c05706f9015e3 (diff) |
RDMA/siw: Fix tx thread initialization.
Immediately removing the siw module after insertion may
crash in siw_stop_tx_thread(), if the according thread did
not yet had a chance to initialize its wait queue and
siw_stop_tx_thread() tries to wakeup that thread. Initializing
the threads state before spwaning it fixes it.
Reported-by: Guoqing Jiang <guoqing.jiang@linux.dev>
Signed-off-by: Bernard Metzler <bmt@zurich.ibm.com>
Link: https://lore.kernel.org/r/20230728114418.124328-1-bmt@zurich.ibm.com
Tested-by: Guoqing Jiang <guoqing.jiang@linux.dev>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'lib/cpu_rmap.c')
0 files changed, 0 insertions, 0 deletions