io-wq: ensure that hash wait lock is IRQ disabling
authorJens Axboe <axboe@kernel.dk>
Tue, 31 Aug 2021 12:57:25 +0000 (06:57 -0600)
committerJens Axboe <axboe@kernel.dk>
Tue, 31 Aug 2021 17:45:31 +0000 (11:45 -0600)
commit08bdbd39b58474d762242e1fadb7f2eb9ffcca71
tree6a7ff195cbc7c6f0c3061b545a36fc66dd379988
parent7db304375e11741e5940f9bc549155035bfb4dc1
io-wq: ensure that hash wait lock is IRQ disabling

A previous commit removed the IRQ safety of the worker and wqe locks,
but that left one spot of the hash wait lock now being done without
already having IRQs disabled.

Ensure that we use the right locking variant for the hashed waitqueue
lock.

Fixes: a9a4aa9fbfc5 ("io-wq: wqe and worker locks no longer need to be IRQ safe")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io-wq.c