• Jens Axboe's avatar
    block: make blk_poll() take a parameter on whether to spin or not · 0a1b8b87
    Jens Axboe authored
    blk_poll() has always kept spinning until it found an IO. This is
    fine for SYNC polling, since we need to find one request we have
    pending, but in preparation for ASYNC polling it can be beneficial
    to just check if we have any entries available or not.
    
    Existing callers are converted to pass in 'spin == true', to retain
    the old behavior.
    Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
    0a1b8b87
blk-core.c 50.2 KB