selftests: cgroup: fix unexpected failure on test_memcg_sock
authorHaifeng Xu <haifeng.xu@shopee.com>
Mon, 19 Jun 2023 12:47:35 +0000 (12:47 +0000)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 23 Jun 2023 23:59:26 +0000 (16:59 -0700)
commit3360cd30a4c569eb601e737e2c10b7bd153210ca
tree0633a86e7027c5bbb45e51ede49371eaf71446e6
parent91f0dccef141483f8399299c39ce9114d19bb147
selftests: cgroup: fix unexpected failure on test_memcg_sock

Before server got a client connection, there were some memory allocations
in the test memcg, such as user stack.  So do not count those allocations
which are not related to socket when checking socket memory accounting.

Link: https://lkml.kernel.org/r/20230619124735.2124-1-haifeng.xu@shopee.com
Signed-off-by: Haifeng Xu <haifeng.xu@shopee.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Michal Hocko <mhocko@kernel.org>
Cc: Michal Koutný <mkoutny@suse.com>
Cc: Roman Gushchin <roman.gushchin@linux.dev>
Cc: Shakeel Butt <shakeelb@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
tools/testing/selftests/cgroup/test_memcontrol.c