Skip to content

Commit abb3046

Browse files
committed
block: mark bio_wouldblock_error() bio with BIO_QUIET
We really don't care about triggering buffer errors for this condition. This avoids a spew of: Buffer I/O error on dev sdc, logical block 785929, async page read Buffer I/O error on dev sdc, logical block 759095, async page read Buffer I/O error on dev sdc, logical block 766922, async page read Buffer I/O error on dev sdc, logical block 17659, async page read Buffer I/O error on dev sdc, logical block 637571, async page read Buffer I/O error on dev sdc, logical block 39241, async page read Buffer I/O error on dev sdc, logical block 397241, async page read Buffer I/O error on dev sdc, logical block 763992, async page read from -EAGAIN conditions on request allocation for async reads. Signed-off-by: Jens Axboe <[email protected]>
1 parent 4d89e1d commit abb3046

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

include/linux/bio.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,7 @@ static inline void bio_io_error(struct bio *bio)
417417

418418
static inline void bio_wouldblock_error(struct bio *bio)
419419
{
420+
bio_set_flag(bio, BIO_QUIET);
420421
bio->bi_status = BLK_STS_AGAIN;
421422
bio_endio(bio);
422423
}

0 commit comments

Comments
 (0)