mm: remove CONFIG_MEMCG_KMEM
CONFIG_MEMCG_KMEM used to be a user-visible option for whether slab tracking is enabled. It has been default-enabled and equivalent to CONFIG_MEMCG for almost a decade. We've only grown more kernel memory accounting sites since, and there is no imaginable cgroup usecase going forward that wants to track user pages but not the multitude of user-drivable kernel allocations. Link: https://lkml.kernel.org/r/20240701153148.452230-1-hannes@cmpxchg.org Signed-off-by:Johannes Weiner <hannes@cmpxchg.org> Acked-by:
Roman Gushchin <roman.gushchin@linux.dev> Acked-by:
Michal Hocko <mhocko@suse.com> Acked-by:
Shakeel Butt <shakeel.butt@linux.dev> Acked-by:
David Hildenbrand <david@redhat.com> Cc: Muchun Song <muchun.song@linux.dev> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org>
Showing
- include/linux/bpf.h 2 additions, 2 deletionsinclude/linux/bpf.h
- include/linux/list_lru.h 1 addition, 1 deletioninclude/linux/list_lru.h
- include/linux/memcontrol.h 5 additions, 17 deletionsinclude/linux/memcontrol.h
- include/linux/sched.h 1 addition, 2 deletionsinclude/linux/sched.h
- include/linux/slab.h 6 additions, 6 deletionsinclude/linux/slab.h
- include/trace/events/kmem.h 2 additions, 2 deletionsinclude/trace/events/kmem.h
- init/Kconfig 0 additions, 5 deletionsinit/Kconfig
- kernel/bpf/memalloc.c 3 additions, 6 deletionskernel/bpf/memalloc.c
- kernel/bpf/syscall.c 3 additions, 3 deletionskernel/bpf/syscall.c
- mm/kfence/core.c 3 additions, 3 deletionsmm/kfence/core.c
- mm/kfence/kfence.h 1 addition, 1 deletionmm/kfence/kfence.h
- mm/list_lru.c 7 additions, 7 deletionsmm/list_lru.c
- mm/memcontrol-v1.c 2 additions, 4 deletionsmm/memcontrol-v1.c
- mm/memcontrol.c 6 additions, 54 deletionsmm/memcontrol.c
- mm/percpu-internal.h 3 additions, 3 deletionsmm/percpu-internal.h
- mm/percpu.c 3 additions, 3 deletionsmm/percpu.c
- mm/slab.h 1 addition, 1 deletionmm/slab.h
- mm/slab_common.c 5 additions, 5 deletionsmm/slab_common.c
- mm/slub.c 5 additions, 5 deletionsmm/slub.c
- tools/testing/selftests/cgroup/config 0 additions, 1 deletiontools/testing/selftests/cgroup/config
Please register or sign in to comment