On Mon, 18 Dec 2023 22:45:00 +0800 kernel test robot <lkp@xxxxxxxxx> wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > head: ceb2fe0d438644e1de06b9a6468a1fb8e2199c70 > commit: 3e66d585be0b60d7cbf5cdb391dfeb5452040b5a [8322/9113] mm: memcg: restore subtree stats flushing > config: x86_64-rhel-8.3 (https://download.01.org/0day-ci/archive/20231218/202312182206.dlCV0jBv-lkp@xxxxxxxxx/config) > compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231218/202312182206.dlCV0jBv-lkp@xxxxxxxxx/reproduce) > > If you fix the issue in a separate patch/commit (i.e. not just a new version of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot <lkp@xxxxxxxxx> > | Closes: https://lore.kernel.org/oe-kbuild-all/202312182206.dlCV0jBv-lkp@xxxxxxxxx/ > > Note: the linux-next/master HEAD ceb2fe0d438644e1de06b9a6468a1fb8e2199c70 builds fine. > It may have been fixed somewhere. > > All errors (new ones prefixed by >>): > > mm/zswap.c: In function 'zswap_shrinker_count': > >> mm/zswap.c:644:9: error: too few arguments to function 'mem_cgroup_flush_stats' > 644 | mem_cgroup_flush_stats(); > | ^~~~~~~~~~~~~~~~~~~~~~ > In file included from include/linux/swap.h:9, > from mm/zswap.c:24: > include/linux/memcontrol.h:1054:6: note: declared here > 1054 | void mem_cgroup_flush_stats(struct mem_cgroup *memcg); > | ^~~~~~~~~~~~~~~~~~~~~~ > This was fixed in the next patch, "mm-memcg-restore-subtree-stats-flushing-fix".