]> git.baikalelectronics.ru Git - kernel.git/commit
block: null_blk: end timed out poll request
authorMing Lei <ming.lei@redhat.com>
Wed, 13 Apr 2022 08:48:36 +0000 (16:48 +0800)
committerJens Axboe <axboe@kernel.dk>
Thu, 14 Apr 2022 16:16:33 +0000 (10:16 -0600)
commit5911c92a8881e2e755fe657bb200a6bfa4f00b69
tree1abc55a28b782f33bd0c931110159031048a710b
parent2e3bf007242a006cfee0df7cc0ef4b941730a2a7
block: null_blk: end timed out poll request

When poll request is timed out, it is removed from the poll list,
but not completed, so the request is leaked, and never get chance
to complete.

Fix the issue by ending it in timeout handler.

Fixes: 04a24ef2ae6d ("null_blk: poll queue support")
Signed-off-by: Ming Lei <ming.lei@redhat.com>
Link: https://lore.kernel.org/r/20220413084836.1571995-1-ming.lei@redhat.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/null_blk/main.c