commit | 6961cd4d0fde97f1cdb798ba21cf124ecfa0bf95 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Wed Nov 07 14:34:05 2018 -0700 |
committer | Jens Axboe <axboe@kernel.dk> | Wed Nov 07 14:34:05 2018 -0700 |
tree | 4c7e07de3f4fc24b0e494e457232a996afb68435 | |
parent | df376b2ed51a2777c3398e038992f62523c0f932 [diff] |
ubd: fix missing lock around request issue We need to hold the device lock (and disable interrupts) while writing new commands, or we could be interrupted while that is happening and read invalid requests in the completion path. Fixes: 4e6da0fe8058 ("um: Convert ubd driver to blk-mq") Tested-by: Richard Weinberger <richard@nod.at> Signed-off-by: Jens Axboe <axboe@kernel.dk>