diff options
author | Johannes Thumshirn <johannes.thumshirn@wdc.com> | 2023-05-31 13:50:39 +0200 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2023-06-01 17:13:31 +0200 |
commit | 2c550517bc7e44c8d1151deb08f5b2b2cf63cf6c (patch) | |
tree | a272d2bb89fbf4ed926fa0353fe1cbbf6e6ac72c /drivers/md/dm-crypt.c | |
parent | md: raid1: check if adding pages to resync bio fails (diff) | |
download | linux-2c550517bc7e44c8d1151deb08f5b2b2cf63cf6c.tar.xz linux-2c550517bc7e44c8d1151deb08f5b2b2cf63cf6c.zip |
dm-crypt: use __bio_add_page to add single page to clone bio
crypt_alloc_buffer() already allocates enough entries in the clone bio's
vector, so adding a page to the bio can't fail. Use __bio_add_page() to
reflect this.
Signed-off-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Link: https://lore.kernel.org/r/f9a4dee5e81389fd70ffc442da01006538e55aca.1685532726.git.johannes.thumshirn@wdc.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/md/dm-crypt.c')
-rw-r--r-- | drivers/md/dm-crypt.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c index 8b47b913ee83..09e37ebf7cc8 100644 --- a/drivers/md/dm-crypt.c +++ b/drivers/md/dm-crypt.c @@ -1693,8 +1693,7 @@ retry: len = (remaining_size > PAGE_SIZE) ? PAGE_SIZE : remaining_size; - bio_add_page(clone, page, len, 0); - + __bio_add_page(clone, page, len, 0); remaining_size -= len; } |