block: add a BUILD_BUG_ON() for adding more bio flags than we have space
[platform/kernel/linux-starfive.git] / block / bio.c
index ab59a49..d7fbc7a 100644 (file)
@@ -1792,6 +1792,8 @@ static int __init init_bio(void)
 {
        int i;
 
+       BUILD_BUG_ON(BIO_FLAG_LAST > 8 * sizeof_field(struct bio, bi_flags));
+
        bio_integrity_init();
 
        for (i = 0; i < ARRAY_SIZE(bvec_slabs); i++) {