path: root/security/integrity
diff options
authorGustavo A. R. Silva <>2020-08-31 08:25:42 -0500
committerGustavo A. R. Silva <>2020-10-29 17:22:59 -0500
commit4739eeafb9f0c45795407b3eb477dfcb2119f75b (patch)
treefe117ffec2d2d9a395491236214cb707fee19efd /security/integrity
parentbfe124d197f61af632b9f3f4c2c0579bd7848448 (diff)
ima: Replace zero-length array with flexible-array member
There is a regular need in the kernel to provide a way to declare having a dynamically sized set of trailing elements in a structure. Kernel code should always use “flexible array members”[1] for these cases. The older style of one-element or zero-length arrays should no longer be used[2]. [1] [2] Signed-off-by: Gustavo A. R. Silva <>
Diffstat (limited to 'security/integrity')
1 files changed, 1 insertions, 1 deletions
diff --git a/security/integrity/ima/ima.h b/security/integrity/ima/ima.h
index 38043074ce5e..6ebefec616e4 100644
--- a/security/integrity/ima/ima.h
+++ b/security/integrity/ima/ima.h
@@ -101,7 +101,7 @@ struct ima_template_entry {
struct tpm_digest *digests;
struct ima_template_desc *template_desc; /* template descriptor */
u32 template_data_len;
- struct ima_field_data template_data[0]; /* template related data */
+ struct ima_field_data template_data[]; /* template related data */
struct ima_queue_entry {