There is no point in declaring bi_integrity inside a union so just
remove it.

Signed-off-by: Nikolay Borisov <[email protected]>
---
 include/linux/blk_types.h | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/include/linux/blk_types.h b/include/linux/blk_types.h
index 791fee35df88..92f576ebfc15 100644
--- a/include/linux/blk_types.h
+++ b/include/linux/blk_types.h
@@ -182,11 +182,9 @@ struct bio {
        struct blkcg_gq         *bi_blkg;
        struct bio_issue        bi_issue;
 #endif
-       union {
 #if defined(CONFIG_BLK_DEV_INTEGRITY)
-               struct bio_integrity_payload *bi_integrity; /* data integrity */
+       struct bio_integrity_payload *bi_integrity; /* data integrity */
 #endif
-       };
 
        unsigned short          bi_vcnt;        /* how many bio_vec's */
 
-- 
2.17.1

Reply via email to