]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mm/memcg: mz already removed from rb_tree if not NULL
authorWei Yang <richard.weiyang@gmail.com>
Thu, 14 Apr 2022 06:07:04 +0000 (23:07 -0700)
committerakpm <akpm@linux-foundation.org>
Thu, 14 Apr 2022 06:07:04 +0000 (23:07 -0700)
commit97d86217ae8dbee8056f5941e53435788288fd9f
tree0839bcfaaecf2d3ed4fe4f5cb163877c8283bce7
parent7ab3bc0f2769b0d23cf6377d51c06c84c9e21825
mm/memcg: mz already removed from rb_tree if not NULL

When mz is not NULL, it means mz can either come from
mem_cgroup_largest_soft_limit_node or
__mem_cgroup_largest_soft_limit_node.  And both of them have removed this
node by __mem_cgroup_remove_exceeded().

Not necessary to call __mem_cgroup_remove_exceeded() again.

[mhocko@suse.com: refine changelog]
Link: https://lkml.kernel.org/r/20220314233030.12334-1-richard.weiyang@gmail.com
Signed-off-by: Wei Yang <richard.weiyang@gmail.com>
Acked-by: Michal Hocko <mhocko@suse.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/memcontrol.c