mirror of
https://github.com/versity/scoutfs.git
synced 2026-02-07 03:00:44 +00:00
bio_add_page is now __must_check
The return type always has been int, so, we just need to add return value checking and do something with it. We could return -ENOMEM here as well, either way it'll fall all the way through no matter what. This is since v6.4-rc2-100-g83f2caaaf9cb. Signed-off-by: Auke Kok <auke.kok@versity.com>
This commit is contained in:
@@ -1239,7 +1239,12 @@ static int sm_block_io(struct super_block *sb, struct block_device *bdev, blk_op
|
||||
kc_bio_set_sector(bio, blkno << (SCOUTFS_BLOCK_SM_SHIFT - 9));
|
||||
bio->bi_end_io = sm_block_bio_end_io;
|
||||
bio->bi_private = &sbc;
|
||||
bio_add_page(bio, page, SCOUTFS_BLOCK_SM_SIZE, 0);
|
||||
ret = bio_add_page(bio, page, SCOUTFS_BLOCK_SM_SIZE, 0);
|
||||
if (ret != SCOUTFS_BLOCK_SM_SIZE) {
|
||||
bio_put(bio);
|
||||
ret = -EFAULT;
|
||||
goto out;
|
||||
}
|
||||
|
||||
init_completion(&sbc.comp);
|
||||
sbc.err = 0;
|
||||
|
||||
Reference in New Issue
Block a user