CC: kbuild-...@lists.01.org TO: ste...@liquorix.net From: kernel test robot <l...@intel.com>
mm/vmscan.c:2946: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:3080: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: 3cf93f784702 ("mm: multigenerational lru: mm_struct list") 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-v5 head: 99e7c83f97caf5a659eadcd6d547d68ae648ab0d commit: 3cf93f784702b891e31203fdc7e8f0017f5f0e87 [6/14] mm: multigenerational lru: mm_struct list :::::: branch date: 2 weeks ago :::::: commit date: 5 weeks 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 @@ -2943,7 +2943,7 @@ struct lru_gen_mm_list { int nr_walkers; /* stats for debugging */ unsigned long stats[NR_STAT_GENS][NR_MM_STATS]; - } nodes[0]; + } nodes[]; }; static struct lru_gen_mm_list *global_mm_list; @@ -3077,7 +3077,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 void reset_mm_stats(struct lru_gen_mm_list *mm_list, bool last, _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-le...@lists.01.org