diff --git a/block/bio-integrity.c b/block/bio-integrity.c
index a3776064c52a16276cd7a3a90cc6f0b422f31a8e..4533eb49166109b20cd3f3d37427c761d630ed6e 100644
--- a/block/bio-integrity.c
+++ b/block/bio-integrity.c
@@ -413,6 +413,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;
 }