]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - block/bio-integrity.c
bfq: Avoid false marking of bic as stably merged
[mirror_ubuntu-jammy-kernel.git] / block / bio-integrity.c
index 6b47cddbbca175bbf7ce419b00c4b68f138b4d01..4a7c33ed9a6615fa5ecbaa1477020f7078f72927 100644 (file)
@@ -373,7 +373,7 @@ void bio_integrity_advance(struct bio *bio, unsigned int bytes_done)
        struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk);
        unsigned bytes = bio_integrity_bytes(bi, bytes_done >> 9);
 
-       bip->bip_iter.bi_sector += bytes_done >> 9;
+       bip->bip_iter.bi_sector += bio_integrity_intervals(bi, bytes_done >> 9);
        bvec_iter_advance(bip->bip_vec, &bip->bip_iter, bytes);
 }