summaryrefslogtreecommitdiff
path: root/block/bio-integrity-auto.c
diff options
context:
space:
mode:
Diffstat (limited to 'block/bio-integrity-auto.c')
-rw-r--r--block/bio-integrity-auto.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/block/bio-integrity-auto.c b/block/bio-integrity-auto.c
index 9850c338548d..cff025b06be1 100644
--- a/block/bio-integrity-auto.c
+++ b/block/bio-integrity-auto.c
@@ -140,7 +140,7 @@ bool bio_integrity_prep(struct bio *bio)
return true;
set_flags = false;
gfp |= __GFP_ZERO;
- } else if (bi->csum_type == BLK_INTEGRITY_CSUM_NONE)
+ } else if (bi->metadata_size > bi->pi_tuple_size)
gfp |= __GFP_ZERO;
break;
default: