Re: [PATCH] block: don't ignore REQ_NOWAIT for direct IO

From: Jens Axboe
Date: Fri Apr 02 2021 - 10:34:08 EST


On 11/20/20 10:10 AM, Pavel Begunkov wrote:
> io_uring's direct nowait requests end up waiting on io_schedule() in
> sbitmap, that's seems to be so because blkdev_direct_IO() fails to
> propagate IOCB_NOWAIT to a bio and hence to blk-mq.

Thanks, applied. This slipped through the cracks, and I didn't notice
until I went and directly tested some of this...

iomap suffers from the same issue, fwiw.

--
Jens Axboe