From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============9099911594670119226==" MIME-Version: 1.0 From: kernel test robot Subject: [PATCH] mm: multigenerational lru: fix flexible_array.cocci warnings Date: Thu, 29 Apr 2021 12:22:32 +0800 Message-ID: <20210429042232.GA32705@4bde44fb7e23> In-Reply-To: <202104291220.znk3PG3v-lkp@intel.com> List-Id: To: kbuild@lists.01.org --===============9099911594670119226== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable CC: kbuild-all(a)lists.01.org TO: steven(a)liquorix.net From: kernel test robot mm/vmscan.c:4506:3-8: WARNING use flexible-array member instead (https://ww= w.kernel.org/doc/html/latest/process/deprecated.html#zero-length-and-one-el= ement-arrays) Zero-length and one-element arrays are deprecated, see Documentation/process/deprecated.rst Flexible-array members should be used instead. Generated by: scripts/coccinelle/misc/flexible_array.cocci Fixes: 613e620606b7 ("mm: multigenerational lru: mm_struct list") CC: Yu Zhao Reported-by: kernel test robot Signed-off-by: kernel test robot --- tree: https://github.com/zen-kernel/zen-kernel 5.12/lru head: 823fd97115db2e075c2c7d374e069665dd9aaa22 commit: 613e620606b76427f0a012b0b2bbcca8defbbf0a [10/16] mm: multigeneratio= nal lru: mm_struct list :::::: branch date: 6 hours ago :::::: commit date: 6 hours ago Please take the patch only if it's a positive warning. Thanks! vmscan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -4503,7 +4503,7 @@ struct lru_gen_mm_list { int nr_workers; /* stats for debugging */ unsigned long stats[NR_STAT_GENS][NR_MM_STATS]; - } nodes[0]; + } nodes[]; }; = static struct lru_gen_mm_list *global_mm_list; --===============9099911594670119226==--