summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@kernel.org>2026-01-11 23:27:49 +0300
committerMikulas Patocka <mpatocka@redhat.com>2026-01-14 15:19:07 +0300
commit17c0e16069765b319debba264c978c9a5c106e08 (patch)
tree3408ab479c69d3a50a8ed14c2e17ffb54f754083
parent569e785957d7d27224e39d92bff4d20ab6aab324 (diff)
downloadlinux-17c0e16069765b319debba264c978c9a5c106e08.tar.xz
dm-verity: switch to bio_advance_iter_single()
dm-verity doesn't support data blocks that span pages, and it sets dma_alignment accordingly. As such, instead of using bio_advance_iter(), it can use the more lightweight function bio_advance_iter_single() to get the same result. Signed-off-by: Eric Biggers <ebiggers@kernel.org> Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
-rw-r--r--drivers/md/dm-verity-target.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/dm-verity-target.c b/drivers/md/dm-verity-target.c
index e28e84562afb..bb86145bed12 100644
--- a/drivers/md/dm-verity-target.c
+++ b/drivers/md/dm-verity-target.c
@@ -528,7 +528,7 @@ static int verity_verify_io(struct dm_verity_io *io)
iter = &io->iter;
for (b = 0; b < io->n_blocks;
- b++, bio_advance_iter(bio, iter, block_size)) {
+ b++, bio_advance_iter_single(bio, iter, block_size)) {
sector_t blkno = io->block + b;
struct pending_block *block;
bool is_zero;