commit | 98b26a0e766724957b48301e3a6f7093a142d54b | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Fri Nov 26 09:53:23 2021 -0700 |
committer | Jens Axboe <axboe@kernel.dk> | Fri Nov 26 09:53:23 2021 -0700 |
tree | 87754c43f23723f833af82b557c1ddbae8493314 | |
parent | e30028ace8459ea096b093fc204f0d5e8fc3b6ae [diff] |
block: call rq_qos_done() before ref check in batch completions We need to call rq_qos_done() regardless of whether or not we're freeing the request or not, as the reference count doesn't cover the IO completion tracking. Fixes: f794f3351f26 ("block: add support for blk_mq_end_request_batch()") Reported-by: Shinichiro Kawasaki <shinichiro.kawasaki@wdc.com> Reported-by: Kenneth R. Crudup <kenny@panix.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>