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: f794f3351f ("block: add support for blk_mq_end_request_batch()")
Reported-by: Shinichiro Kawasaki <[email protected]>
Reported-by: Kenneth R. Crudup <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>