CC: kbuild-...@lists.01.org TO: ste...@liquorix.net From: kernel test robot <l...@intel.com>
mm/vmscan.c:2938:3-8: WARNING use flexible-array member instead (https://www.kernel.org/doc/html/latest/process/deprecated.html#zero-length-and-one-element-arrays) mm/vmscan.c:3094:15-21: WARNING use flexible-array member instead (https://www.kernel.org/doc/html/latest/process/deprecated.html#zero-length-and-one-element-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: 3b838ec127aa ("mm: multigenerational lru: mm_struct list") CC: Yu Zhao <yuz...@google.com> Reported-by: kernel test robot <l...@intel.com> Signed-off-by: kernel test robot <l...@intel.com> --- tree: https://github.com/zen-kernel/zen-kernel 5.14/lru-v3 head: 58423b0ba935bb76ff3f6754703e8fb8533ecae3 commit: 3b838ec127aaaa0b5121fbffb2eaee9f2d014a7e [9/18] mm: multigenerational lru: mm_struct list :::::: branch date: 4 days ago :::::: commit date: 4 days ago Please take the patch only if it's a positive warning. Thanks! vmscan.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -2935,7 +2935,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; @@ -3091,7 +3091,7 @@ struct mm_walk_args { int batch_size; int nr_pages[MAX_NR_GENS][ANON_AND_FILE][MAX_NR_ZONES]; int mm_stats[NR_MM_STATS]; - unsigned long bitmap[0]; + unsigned long bitmap[]; }; static int size_of_mm_walk_args(void) _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-le...@lists.01.org