From: kernel test robot <lkp@intel.com> To: Vasily Averin <vvs@openvz.org>, Vlastimil Babka <vbabka@suse.cz>, Shakeel Butt <shakeelb@google.com> Cc: llvm@lists.linux.dev, kbuild-all@lists.01.org, kernel@openvz.org, Florian Westphal <fw@strlen.de>, linux-kernel@vger.kernel.org, Roman Gushchin <roman.gushchin@linux.dev>, Michal Hocko <mhocko@suse.com>, cgroups@vger.kernel.org, netdev@vger.kernel.org, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com> Subject: Re: [PATCH] net: set proper memcg for net_init hooks allocations Date: Sat, 23 Apr 2022 17:39:52 +0800 [thread overview] Message-ID: <202204231728.QUjBA8ZH-lkp@intel.com> (raw) In-Reply-To: <6f38e02b-9af3-4dcf-9000-1118a04b13c7@openvz.org> Hi Vasily, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [also build test ERROR on v5.18-rc3 next-20220422] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/intel-lab-lkp/linux/commits/Vasily-Averin/net-set-proper-memcg-for-net_init-hooks-allocations/20220423-160759 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git c00c5e1d157bec0ef0b0b59aa5482eb8dc7e8e49 config: powerpc-buildonly-randconfig-r004-20220422 (https://download.01.org/0day-ci/archive/20220423/202204231728.QUjBA8ZH-lkp@intel.com/config) compiler: clang version 15.0.0 (https://github.com/llvm/llvm-project 5bd87350a5ae429baf8f373cb226a57b62f87280) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install powerpc cross compiling tool for clang build # apt-get install binutils-powerpc-linux-gnu # https://github.com/intel-lab-lkp/linux/commit/3b379e5391e36e13b9f36305aa6d233fb03d4e58 git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Vasily-Averin/net-set-proper-memcg-for-net_init-hooks-allocations/20220423-160759 git checkout 3b379e5391e36e13b9f36305aa6d233fb03d4e58 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=powerpc prepare If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@intel.com> All errors (new ones prefixed by >>): In file included from arch/powerpc/kernel/asm-offsets.c:21: In file included from include/linux/suspend.h:5: In file included from include/linux/swap.h:9: >> include/linux/memcontrol.h:1773:38: error: incomplete definition of type 'struct mem_cgroup' } while (memcg && !css_tryget(&memcg->css)); ~~~~~^ include/linux/mm_types.h:31:8: note: forward declaration of 'struct mem_cgroup' struct mem_cgroup; ^ 1 error generated. make[2]: *** [scripts/Makefile.build:120: arch/powerpc/kernel/asm-offsets.s] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1194: prepare0] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [Makefile:219: __sub-make] Error 2 make: Target 'prepare' not remade because of errors. vim +1773 include/linux/memcontrol.h 1765 1766 static inline struct mem_cgroup *get_mem_cgroup_from_kmem(void *p) 1767 { 1768 struct mem_cgroup *memcg; 1769 1770 rcu_read_lock(); 1771 do { 1772 memcg = mem_cgroup_from_obj(p); > 1773 } while (memcg && !css_tryget(&memcg->css)); -- 0-DAY CI Kernel Test Service https://01.org/lkp
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> To: Vasily Averin <vvs-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>, Vlastimil Babka <vbabka-AlSwsSmVLrQ@public.gmane.org>, Shakeel Butt <shakeelb-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> Cc: llvm-cunTk1MwBs/YUNznpcFYbw@public.gmane.org, kbuild-all-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org, kernel-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org, Florian Westphal <fw-HFFVJYpyMKqzQB+pC5nmwQ@public.gmane.org>, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Roman Gushchin <roman.gushchin-fxUVXftIFDnyG1zEObXtfA@public.gmane.org>, Michal Hocko <mhocko-IBi9RG/b67k@public.gmane.org>, cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Jakub Kicinski <kuba-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>, Paolo Abeni <pabeni-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> Subject: Re: [PATCH] net: set proper memcg for net_init hooks allocations Date: Sat, 23 Apr 2022 17:39:52 +0800 [thread overview] Message-ID: <202204231728.QUjBA8ZH-lkp@intel.com> (raw) In-Reply-To: <6f38e02b-9af3-4dcf-9000-1118a04b13c7-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org> Hi Vasily, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [also build test ERROR on v5.18-rc3 next-20220422] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/intel-lab-lkp/linux/commits/Vasily-Averin/net-set-proper-memcg-for-net_init-hooks-allocations/20220423-160759 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git c00c5e1d157bec0ef0b0b59aa5482eb8dc7e8e49 config: powerpc-buildonly-randconfig-r004-20220422 (https://download.01.org/0day-ci/archive/20220423/202204231728.QUjBA8ZH-lkp-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org/config) compiler: clang version 15.0.0 (https://github.com/llvm/llvm-project 5bd87350a5ae429baf8f373cb226a57b62f87280) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install powerpc cross compiling tool for clang build # apt-get install binutils-powerpc-linux-gnu # https://github.com/intel-lab-lkp/linux/commit/3b379e5391e36e13b9f36305aa6d233fb03d4e58 git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Vasily-Averin/net-set-proper-memcg-for-net_init-hooks-allocations/20220423-160759 git checkout 3b379e5391e36e13b9f36305aa6d233fb03d4e58 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=powerpc prepare If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> All errors (new ones prefixed by >>): In file included from arch/powerpc/kernel/asm-offsets.c:21: In file included from include/linux/suspend.h:5: In file included from include/linux/swap.h:9: >> include/linux/memcontrol.h:1773:38: error: incomplete definition of type 'struct mem_cgroup' } while (memcg && !css_tryget(&memcg->css)); ~~~~~^ include/linux/mm_types.h:31:8: note: forward declaration of 'struct mem_cgroup' struct mem_cgroup; ^ 1 error generated. make[2]: *** [scripts/Makefile.build:120: arch/powerpc/kernel/asm-offsets.s] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1194: prepare0] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [Makefile:219: __sub-make] Error 2 make: Target 'prepare' not remade because of errors. vim +1773 include/linux/memcontrol.h 1765 1766 static inline struct mem_cgroup *get_mem_cgroup_from_kmem(void *p) 1767 { 1768 struct mem_cgroup *memcg; 1769 1770 rcu_read_lock(); 1771 do { 1772 memcg = mem_cgroup_from_obj(p); > 1773 } while (memcg && !css_tryget(&memcg->css)); -- 0-DAY CI Kernel Test Service https://01.org/lkp
next prev parent reply other threads:[~2022-04-23 9:40 UTC|newest] Thread overview: 87+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-02-28 7:17 [PATCH RFC] net: memcg accounting for veth devices Vasily Averin 2022-02-28 14:36 ` Luis Chamberlain 2022-03-01 18:09 ` Shakeel Butt 2022-03-01 18:28 ` Luis Chamberlain 2022-03-01 20:50 ` Eric W. Biederman 2022-03-01 21:25 ` Luis Chamberlain 2022-03-01 21:31 ` Luis Chamberlain 2022-03-02 14:43 ` Eric W. Biederman 2022-03-02 21:52 ` Luis Chamberlain 2022-03-02 13:30 ` King, Colin 2022-04-11 9:40 ` problem with accounting of allocations called from __net_init hooks Vasily Averin 2022-04-17 6:39 ` [PATCH memcg RFC] net: set proper memcg for net_init hooks allocations Vasily Averin 2022-04-21 15:56 ` Shakeel Butt 2022-04-22 20:01 ` Vasily Averin 2022-04-22 20:09 ` Vasily Averin 2022-04-22 20:22 ` Shakeel Butt 2022-04-23 7:56 ` [PATCH] " Vasily Averin 2022-04-23 7:56 ` Vasily Averin 2022-04-23 9:39 ` kernel test robot 2022-04-23 9:39 ` kernel test robot 2022-04-23 9:39 ` kernel test robot [this message] 2022-04-23 9:39 ` kernel test robot 2022-04-23 10:31 ` kernel test robot 2022-04-23 15:38 ` [PATCH memcg v2] " Vasily Averin 2022-04-24 14:46 ` [net] 3b379e5391: BUG:kernel_NULL_pointer_dereference,address kernel test robot 2022-04-24 14:46 ` kernel test robot 2022-04-25 10:56 ` [PATCH memcg v3] net: set proper memcg for net_init hooks allocations Vasily Averin 2022-04-25 10:56 ` Vasily Averin 2022-04-26 2:50 ` Roman Gushchin 2022-04-26 5:58 ` Vasily Averin 2022-04-26 5:58 ` Vasily Averin 2022-04-26 6:43 ` [PATCH memcg v4] " Vasily Averin 2022-04-26 22:13 ` Roman Gushchin 2022-04-26 22:13 ` Roman Gushchin 2022-04-27 5:23 ` Shakeel Butt 2022-04-27 12:22 ` Michal Koutný 2022-04-27 12:22 ` Michal Koutný 2022-04-27 15:06 ` Shakeel Butt 2022-04-27 15:06 ` Shakeel Butt 2022-04-27 22:16 ` Vasily Averin 2022-04-27 22:16 ` Vasily Averin 2022-04-27 22:36 ` Roman Gushchin 2022-04-28 4:37 ` Vasily Averin 2022-04-28 4:37 ` Vasily Averin 2022-04-27 22:47 ` Shakeel Butt 2022-04-27 22:47 ` Shakeel Butt 2022-05-01 13:44 ` Vasily Averin 2022-05-01 13:44 ` Vasily Averin 2022-05-01 21:09 ` Roman Gushchin 2022-05-01 21:09 ` Roman Gushchin 2022-05-02 0:10 ` [PATCH memcg v5] " Vasily Averin 2022-05-30 8:57 ` Vasily Averin 2022-05-30 8:57 ` Vasily Averin 2022-06-03 4:19 ` [PATCH memcg v6] " Vasily Averin 2022-06-03 4:19 ` Vasily Averin 2022-06-06 13:49 ` Qian Cai 2022-06-06 13:49 ` Qian Cai 2022-06-06 17:37 ` Vasily Averin 2022-06-06 18:43 ` Qian Cai 2022-06-06 18:43 ` Qian Cai 2022-06-06 18:45 ` Vasily Averin 2022-06-06 18:45 ` Vasily Averin 2022-06-07 5:58 ` Shakeel Butt 2022-06-07 5:58 ` Shakeel Butt 2022-06-07 12:37 ` Vasily Averin 2022-06-07 12:37 ` Vasily Averin 2022-06-07 14:10 ` Shakeel Butt 2022-06-07 14:10 ` Shakeel Butt 2022-09-18 9:28 ` [sparc64] fails to boot, (was: Re: [PATCH memcg v6] net: set proper memcg for net_init hooks allocations) Anatoly Pugachev 2022-09-21 14:41 ` Anatoly Pugachev 2022-09-21 14:44 ` Anatoly Pugachev 2022-09-21 14:44 ` Anatoly Pugachev 2022-09-21 17:02 ` Michal Koutný 2022-09-21 17:02 ` Michal Koutný 2022-09-26 13:06 ` Anatoly Pugachev 2022-09-26 13:06 ` Anatoly Pugachev 2022-09-26 17:28 ` Jakub Kicinski 2022-09-26 17:28 ` Jakub Kicinski 2022-09-26 17:32 ` Shakeel Butt 2022-09-26 17:32 ` Shakeel Butt 2022-09-26 17:36 ` Andrew Morton 2022-09-26 17:36 ` Andrew Morton 2022-09-26 19:00 ` Shakeel Butt 2022-09-27 9:54 ` Vlastimil Babka 2022-09-27 9:54 ` Vlastimil Babka 2022-09-28 7:54 ` Thorsten Leemhuis 2022-09-28 7:21 ` [sparc64] fails to boot, (was: Re: [PATCH memcg v6] net: set proper memcg for net_init hooks allocations) #forregzbot Thorsten Leemhuis
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=202204231728.QUjBA8ZH-lkp@intel.com \ --to=lkp@intel.com \ --cc=cgroups@vger.kernel.org \ --cc=fw@strlen.de \ --cc=kbuild-all@lists.01.org \ --cc=kernel@openvz.org \ --cc=kuba@kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=llvm@lists.linux.dev \ --cc=mhocko@suse.com \ --cc=netdev@vger.kernel.org \ --cc=pabeni@redhat.com \ --cc=roman.gushchin@linux.dev \ --cc=shakeelb@google.com \ --cc=vbabka@suse.cz \ --cc=vvs@openvz.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.