Hi Arnd, FYI, kernel build failed on commit: 652eaf71a39f10c2cb78f924ca5d0b070454dbe4 mm/memcontrol: provide sock_update_memcg without INET config: x86_64-randconfig-h062 (attached as .config) This also occurs in branch HEAD: arm-soc/testing/defconfig-warnings All error/warnings: mm/memcontrol.c:423:6: error: redefinition of 'sock_update_memcg' In file included from mm/memcontrol.c:25:0: include/linux/memcontrol.h:403:20: note: previous definition of 'sock_update_memcg' was here mm/memcontrol.c:457:6: error: redefinition of 'sock_release_memcg' In file included from mm/memcontrol.c:25:0: include/linux/memcontrol.h:406:20: note: previous definition of 'sock_release_memcg' was here vim +423 mm/memcontrol.c 7ffc0edc Michal Hocko 2012-10-08 417 return (memcg == root_mem_cgroup); 7ffc0edc Michal Hocko 2012-10-08 418 } 7ffc0edc Michal Hocko 2012-10-08 419 e1aab161 Glauber Costa 2011-12-11 420 /* Writing them here to avoid exposing memcg's inner layout */ 652eaf71 Arnd Bergmann 2012-10-10 421 #if defined(CONFIG_NET) && defined(CONFIG_MEMCG_KMEM) e1aab161 Glauber Costa 2011-12-11 422 e1aab161 Glauber Costa 2011-12-11 @423 void sock_update_memcg(struct sock *sk) e1aab161 Glauber Costa 2011-12-11 424 { 376be5ff Glauber Costa 2012-01-20 425 if (mem_cgroup_sockets_enabled) { e1aab161 Glauber Costa 2011-12-11 426 struct mem_cgroup *memcg; The code at line 423 was first introduced by commit: e1aab16 socket: initial cgroup code. --- 0-DAY kernel build testing backend Open Source Technology Center Fengguang Wu, Yuanhan Liu Intel Corporation