From: Kees Cook Date: Thu, 11 Jul 2024 15:58:23 +0000 (-0700) Subject: scsi: megaraid_sas: struct MR_LD_VF_MAP: Replace 1-element arrays with flexible arrays X-Git-Tag: v6.12-rc1~124^2~31 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ed8ab02c85b3494ec81f35f12e01f6678af09f6a;p=thirdparty%2Fkernel%2Flinux.git scsi: megaraid_sas: struct MR_LD_VF_MAP: Replace 1-element arrays with flexible arrays Replace the deprecated[1] use of a 1-element array in struct MR_LD_VF_MAP with a modern flexible array. No binary differences are present after this conversion. Link: https://github.com/KSPP/linux/issues/79 [1] Signed-off-by: Kees Cook Link: https://lore.kernel.org/r/20240711155823.work.778-kees@kernel.org Reviewed-by: Gustavo A. R. Silva Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/megaraid/megaraid_sas.h b/drivers/scsi/megaraid/megaraid_sas.h index 5680c6cdb2219..84cf77c48c0d2 100644 --- a/drivers/scsi/megaraid/megaraid_sas.h +++ b/drivers/scsi/megaraid/megaraid_sas.h @@ -2473,7 +2473,7 @@ struct MR_LD_VF_MAP { union MR_LD_REF ref; u8 ldVfCount; u8 reserved[6]; - u8 policy[1]; + u8 policy[]; }; struct MR_LD_VF_AFFILIATION {