block: bio-integrity: Copy flags when bio_integrity_payload is cloned
[platform/kernel/linux-starfive.git] / block / bio-integrity.c
index 3f5685c..91ffee6 100644 (file)
@@ -418,6 +418,7 @@ int bio_integrity_clone(struct bio *bio, struct bio *bio_src,
 
        bip->bip_vcnt = bip_src->bip_vcnt;
        bip->bip_iter = bip_src->bip_iter;
+       bip->bip_flags = bip_src->bip_flags & ~BIP_BLOCK_INTEGRITY;
 
        return 0;
 }