mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-29 13:53:33 +00:00
block: use bio_queue_enter instead of blk_queue_enter in bio_poll
[ Upstream commitebd076bf7d
] We want to have a valid live gendisk to call ->poll and not just a request_queue, so call the right helper. Fixes:3e08773c38
("block: switch polling to be bio based") Signed-off-by: Christoph Hellwig <hch@lst.de> Link: https://lore.kernel.org/r/20220523124302.526186-1-hch@lst.de Signed-off-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
1ad1c25d12
commit
6e848ffa5d
1 changed files with 1 additions and 1 deletions
|
@ -992,7 +992,7 @@ int bio_poll(struct bio *bio, struct io_comp_batch *iob, unsigned int flags)
|
||||||
if (current->plug)
|
if (current->plug)
|
||||||
blk_flush_plug(current->plug, false);
|
blk_flush_plug(current->plug, false);
|
||||||
|
|
||||||
if (blk_queue_enter(q, BLK_MQ_REQ_NOWAIT))
|
if (bio_queue_enter(bio))
|
||||||
return 0;
|
return 0;
|
||||||
if (WARN_ON_ONCE(!queue_is_mq(q)))
|
if (WARN_ON_ONCE(!queue_is_mq(q)))
|
||||||
ret = 0; /* not yet implemented, should not happen */
|
ret = 0; /* not yet implemented, should not happen */
|
||||||
|
|
Loading…
Reference in a new issue