memcg, kmem: deprecate kmem.limit_in_bytes · torvalds/linux@0158115 (original) (raw)

File tree

2 files changed

lines changed

2 files changed

lines changed

Original file line number Diff line number Diff line change
@@ -85,8 +85,10 @@ Brief summary of control files.
85 85 memory.oom_control set/show oom controls.
86 86 memory.numa_stat show the number of memory usage per numa
87 87 node
88 -
89 88 memory.kmem.limit_in_bytes set/show hard limit for kernel memory
89 + This knob is deprecated and shouldn't be
90 + used. It is planned that this be removed in
91 + the foreseeable future.
90 92 memory.kmem.usage_in_bytes show current kernel memory allocation
91 93 memory.kmem.failcnt show the number of kernel memory usage
92 94 hits limits
Original file line number Diff line number Diff line change
@@ -3637,6 +3637,9 @@ static ssize_t mem_cgroup_write(struct kernfs_open_file *of,
3637 3637 ret = mem_cgroup_resize_max(memcg, nr_pages, true);
3638 3638 break;
3639 3639 case _KMEM:
3640 +pr_warn_once("kmem.limit_in_bytes is deprecated and will be removed. "
3641 +"Please report your usecase to linux-mm@kvack.org if you "
3642 +"depend on this functionality.\n");
3640 3643 ret = memcg_update_kmem_max(memcg, nr_pages);
3641 3644 break;
3642 3645 case _TCP: