Josef Bacik 82b7c99ee1 nbd: protect cmd->status with cmd->lock
[ Upstream commit de6346ecbc8f5591ebd6c44ac164e8b8671d71d7 ]

We already do this for the most part, except in timeout and clear_req.
For the timeout case we take the lock after we grab a ref on the config,
but that isn't really necessary because we're safe to touch the cmd at
this point, so just move the order around.

For the clear_req cause this is initiated by the user, so again is safe.

Reviewed-by: Mike Christie <mchristi@redhat.com>
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-11-10 11:27:34 +01:00
..
2019-09-06 10:21:57 +02:00
2019-09-21 07:17:14 +02:00
2019-11-10 11:27:34 +01:00
2018-05-11 15:08:03 -06:00
2018-06-12 16:19:22 -07:00
2017-02-20 12:16:15 +01:00
2017-08-18 08:45:29 -06:00
2018-11-13 11:08:20 -08:00
2018-06-12 16:19:22 -07:00