[patch 088/118] groups: use flexible-array member in struct group_info
From: Andrew Morton <akpm@linux-foundation.org>
Date: 2021-02-26 01:21:07
Also in:
mm-commits
From: Andrew Morton <akpm@linux-foundation.org>
Date: 2021-02-26 01:21:07
Also in:
mm-commits
From: Hubert Jasudowicz <redacted> Subject: groups: use flexible-array member in struct group_info Replace zero-size array with flexible array member, as recommended by the docs. Link: https://lkml.kernel.org/r/155995eed35c3c1bdcc56e69d8997c8e4c46740a.1611620846.git.hubert.jasudowicz@gmail.com Signed-off-by: Hubert Jasudowicz <redacted> Cc: "Peter Zijlstra (Intel)" <peterz@infradead.org> Cc: Micah Morton <mortonm@chromium.org> Cc: Gao Xiang <xiang@kernel.org> Cc: Michael Kelley <redacted> Cc: Thomas Cedeno <redacted> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> --- include/linux/cred.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
--- a/include/linux/cred.h~groups-use-flexible-array-member-in-struct-group_info
+++ a/include/linux/cred.h@@ -25,7 +25,7 @@ struct inode; struct group_info { atomic_t usage; int ngroups; - kgid_t gid[0]; + kgid_t gid[]; } __randomize_layout; /**
_