There is no point in declaring bi_integrity inside a union so just remove it. Signed-off-by: Nikolay Borisov <nborisov@xxxxxxxx> --- 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