public inbox for cgroups@vger.kernel.org
 help / color / mirror / Atom feed
From: Roman Gushchin <roman.gushchin-fxUVXftIFDnyG1zEObXtfA@public.gmane.org>
To: Vasily Averin <vvs-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
Cc: "Shakeel Butt" <shakeelb-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>,
	"Michal Koutný" <mkoutny-IBi9RG/b67k@public.gmane.org>,
	kernel-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	"Vlastimil Babka" <vbabka-AlSwsSmVLrQ@public.gmane.org>,
	"Michal Hocko" <mhocko-IBi9RG/b67k@public.gmane.org>,
	cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH 0/4] memcg: accounting for objects allocated by mkdir cgroup
Date: Fri, 13 May 2022 10:49:35 -0700	[thread overview]
Message-ID: <Yn6aL3cO7VdrmHHp@carbon> (raw)
In-Reply-To: <1c14dce9-1981-2690-0e35-58e2d9fbc0da-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>

On Fri, May 13, 2022 at 06:51:30PM +0300, Vasily Averin wrote:
> Below is tracing results of mkdir /sys/fs/cgroup/vvs.test on 
> 4cpu VM with Fedora and self-complied upstream kernel. The calculations
> are not precise, it depends on kernel config options, number of cpus,
> enabled controllers, ignores possible page allocations etc.
> However this is enough to clarify the general situation:
> - Total sum of accounted memory is ~60Kb.
> - Accounted only 2 huge percpu allocation marked '=', ~18Kb.
>   (and can be 0 without memory controller)
> - kernfs nodes and iattrs are among the main memory consumers.
>    they are marked '+' to be accounted.
> - cgroup_mkdir always allocates 4Kb,
>    so I think it should be accounted first too.
> - mem_cgroup_css_alloc allocations consumes 10K,
>    it's enough to be accounted, especially for VMs with 1-2 CPUs
> - Almost all other allocations are quite small and can be ignored.
>   Exceptions are percpu allocations in alloc_fair_sched_group(),
>    this can consume a significant amount of memory on nodes
>    with multiple processors.
> - kernfs nodes consumes ~6Kb memory inside simple_xattr_set() 
>    and simple_xattr_alloc(). This is quite high numbers,
>    but is not critical, and I think we can ignore it at the moment.
> - If all proposed memory will be accounted it gives us ~47Kb, 
>    or ~75% of all allocated memory.
> 
> number	bytes	$1*$2	sum	note	call_site
> of	alloc
> allocs
> ------------------------------------------------------------
> 1       14448   14448   14448   =       percpu_alloc_percpu:
> 1       8192    8192    22640   +       (mem_cgroup_css_alloc+0x54)
> 49      128     6272    28912   +       (__kernfs_new_node+0x4e)
> 49      96      4704    33616   ?       (simple_xattr_alloc+0x2c)
> 49      88      4312    37928   +       (__kernfs_iattrs+0x56)
> 1       4096    4096    42024   +       (cgroup_mkdir+0xc7)
> 1       3840    3840    45864   =       percpu_alloc_percpu:
> 4       512     2048    47912   +       (alloc_fair_sched_group+0x166)
> 4       512     2048    49960   +       (alloc_fair_sched_group+0x139)
> 1       2048    2048    52008   +       (mem_cgroup_css_alloc+0x109)
> 49      32      1568    53576   ?       (simple_xattr_set+0x5b)
> 2       584     1168    54744		(radix_tree_node_alloc.constprop.0+0x8d)
> 1       1024    1024    55768           (cpuset_css_alloc+0x30)
> 1       1024    1024    56792           (alloc_shrinker_info+0x79)
> 1       768     768     57560           percpu_alloc_percpu:
> 1       640     640     58200           (sched_create_group+0x1c)
> 33      16      528     58728           (__kernfs_new_node+0x31)
> 1       512     512     59240           (pids_css_alloc+0x1b)
> 1       512     512     59752           (blkcg_css_alloc+0x39)
> 9       48      432     60184           percpu_alloc_percpu:
> 13      32      416     60600           (__kernfs_new_node+0x31)
> 1       384     384     60984           percpu_alloc_percpu:
> 1       256     256     61240           (perf_cgroup_css_alloc+0x1c)
> 1       192     192     61432           percpu_alloc_percpu:
> 1       64      64      61496           (mem_cgroup_css_alloc+0x363)
> 1       32      32      61528           (ioprio_alloc_cpd+0x39)
> 1       32      32      61560           (ioc_cpd_alloc+0x39)
> 1       32      32      61592           (blkcg_css_alloc+0x6b)
> 1       32      32      61624           (alloc_fair_sched_group+0x52)
> 1       32      32      61656           (alloc_fair_sched_group+0x2e)
> 3       8       24      61680           (__kernfs_new_node+0x31)
> 3       8       24      61704           (alloc_cpumask_var_node+0x1b)
> 1       24      24      61728           percpu_alloc_percpu:
> 
> This patch-set enables accounting for required resources.
> I would like to discuss the patches with cgroup developers and maintainers,
> then I'm going re-send approved patches to subsystem maintainers.

Hi Vasily!

Thank you for the analysis and for the series. It looks really good to me.

Please, feel free to add
Reviewed-by: Roman Gushchin <roman.gushchin-fxUVXftIFDnyG1zEObXtfA@public.gmane.org>
for the whole series.

Thanks!

  parent reply	other threads:[~2022-05-13 17:49 UTC|newest]

Thread overview: 139+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-04-27 10:37 [PATCH] memcg: accounting for objects allocated for new netdevice Vasily Averin
     [not found] ` <7e867cb0-89d6-402c-33d2-9b9ba0ba1523-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-04-27 14:01   ` Michal Koutný
     [not found]     ` <20220427140153.GC9823-9OudH3eul5jcvrawFnH+a6VXKuFTiq87@public.gmane.org>
2022-04-27 16:52       ` Shakeel Butt
2022-04-27 22:35         ` Vasily Averin
2022-05-02 12:15           ` [PATCH memcg v2] " Vasily Averin
     [not found]             ` <354a0a5f-9ec3-a25c-3215-304eab2157bc-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-04 20:50               ` Luis Chamberlain
2022-05-05  3:50               ` patchwork-bot+netdevbpf-DgEjT+Ai2ygdnm+yROfE0A
2022-05-11  2:51               ` Roman Gushchin
2022-05-02 19:37       ` kernfs memcg accounting Vasily Averin
     [not found]         ` <7509fa9f-9d15-2f29-cb2f-ac0e8d99a948-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-02 21:22           ` Michal Koutný
2022-05-04  9:00             ` Vasily Averin
     [not found]               ` <52a9f35b-458b-44c4-7fc8-d05c8db0c73f-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-04 14:10                 ` Michal Koutný
     [not found]                   ` <20220504141001.GA10890-9OudH3eul5jcvrawFnH+a6VXKuFTiq87@public.gmane.org>
2022-05-04 21:16                     ` Vasily Averin
     [not found]                       ` <65244222-02c5-6e8d-7f4b-83651f378ce2-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-05  9:47                         ` Michal Koutný
     [not found]                           ` <20220505094704.GB10890-9OudH3eul5jcvrawFnH+a6VXKuFTiq87@public.gmane.org>
2022-05-06  8:37                             ` Vasily Averin
2022-05-11  3:06                 ` Roman Gushchin
2022-05-11  6:01                   ` Vasily Averin
     [not found]                     ` <0eec6575-548e-23e0-0d99-4e079a33d338-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-11 16:49                       ` Michal Koutný
2022-05-11 17:46                       ` Roman Gushchin
2022-05-11 16:34                   ` Michal Koutný
     [not found]                     ` <20220511163439.GD24172-9OudH3eul5jcvrawFnH+a6VXKuFTiq87@public.gmane.org>
2022-05-11 18:10                       ` Roman Gushchin
2022-05-13 15:51                         ` [PATCH 0/4] memcg: accounting for objects allocated by mkdir cgroup Vasily Averin
     [not found]                           ` <1c14dce9-1981-2690-0e35-58e2d9fbc0da-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-13 17:49                             ` Roman Gushchin [this message]
2022-05-21 16:37                               ` [PATCH mm v2 0/9] " Vasily Averin
     [not found]                                 ` <06505918-3b8a-0ad5-5951-89ecb510138e-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-30 11:25                                   ` [PATCH mm v3 " Vasily Averin
     [not found]                                     ` <3e1d6eab-57c7-ba3d-67e1-c45aa0dfa2ab-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-30 11:55                                       ` Michal Hocko
     [not found]                                         ` <YpSwvii5etfnOYC9-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2022-05-30 13:09                                           ` Vasily Averin
     [not found]                                             ` <ef9f7516-853d-ffe4-9a7a-5e87556bdbbe-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-30 14:22                                               ` Michal Hocko
     [not found]                                                 ` <YpTTL3Ys35kgYyAW-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2022-05-30 19:58                                                   ` Vasily Averin
     [not found]                                                     ` <3a1d8554-755f-7976-1e00-a0e7fb62c86e-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-31  7:16                                                       ` Michal Hocko
     [not found]                                                         ` <YpXA35F33hvrxNLf-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2022-06-01  3:43                                                           ` Vasily Averin
     [not found]                                                             ` <118bcb39-1281-0d1d-b163-3f6bcc99c3e2-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-01  9:15                                                               ` Michal Koutný
     [not found]                                                                 ` <20220601091543.GA21320-9OudH3eul5jcvrawFnH+a6VXKuFTiq87@public.gmane.org>
2022-06-01  9:32                                                                   ` Michal Hocko
     [not found]                                                                     ` <YpcyKdZkdkwUOzuy-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2022-06-01 13:05                                                                       ` Michal Hocko
     [not found]                                                                         ` <YpdkHrbT/xkdx+Qb-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2022-06-01 14:22                                                                           ` Roman Gushchin
2022-06-01 15:24                                                                             ` Michal Hocko
2022-06-01  9:26                                                             ` Michal Hocko
2022-06-13  5:34                                       ` [PATCH mm v4 " Vasily Averin
     [not found]                                         ` <4e685057-b07d-745d-fdaa-1a6a5a681060-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-23 14:50                                           ` [PATCH mm v5 0/9] memcg: accounting for objects allocated by mkdir, cgroup Vasily Averin
     [not found]                                             ` <0fe836b4-5c0f-0e32-d511-db816d359748-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-23 15:03                                               ` Vasily Averin
     [not found]                                                 ` <c516033f-a9e4-3485-26d9-a68afa694c1d-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-23 16:07                                                   ` Michal Hocko
     [not found]                                                     ` <YrSP25ebDmXE+kPS-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2022-06-23 16:55                                                       ` Shakeel Butt
     [not found]                                                         ` <CALvZod4WsmrpfZtfnP4AmvtnkvBRngXXGyhM6+aQzkdfjsinAQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2022-06-24 10:40                                                           ` Vasily Averin
     [not found]                                                             ` <0f8146e3-5865-b7e6-6728-5baada375cf2-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-24 12:26                                                               ` Michal Koutný
2022-06-24 13:59                                                           ` Michal Hocko
     [not found]                                                             ` <YrXDV7uPpmDigh3G-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2022-06-25  9:43                                                               ` [PATCH RFC] memcg: avoid idr ids space depletion Vasily Averin
2022-06-25 14:04                                                               ` [PATCH RFC] memcg: notify about global mem_cgroup_id " Vasily Averin
     [not found]                                                                 ` <c53e1df0-5174-66de-23cc-18797f0b512d-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-26  1:56                                                                   ` Roman Gushchin
2022-06-26  7:11                                                                     ` Vasily Averin
     [not found]                                                                       ` <186d5b5b-a082-3814-9963-bf57dfe08511-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-27  2:12                                                                         ` [PATCH cgroup] cgroup: set the correct return code if hierarchy limits are reached Vasily Averin
     [not found]                                                                           ` <d8a9e9c6-856e-1502-95ac-abf9700ff568-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-27  3:33                                                                             ` Muchun Song
2022-06-27  9:07                                                                             ` Tejun Heo
2022-06-28  0:44                                                                             ` Roman Gushchin
2022-06-28  3:59                                                                               ` Vasily Averin
     [not found]                                                                                 ` <17916824-ba97-68ba-8166-9402d5f4440c-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-28  9:16                                                                                   ` Michal Koutný
2022-06-28  9:22                                                                                     ` Tejun Heo
     [not found]                                                                                       ` <YrrIWe/nn5hoVyu9-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
2022-06-29  6:13                                                                                         ` Vasily Averin
     [not found]                                                                                           ` <525a3eea-8431-64ad-e464-5503f3297722-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-29 19:25                                                                                             ` Tejun Heo
     [not found]                                                                                               ` <YrynRcW4/B2nl/kK-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
2022-07-01  2:42                                                                                                 ` Roman Gushchin
2022-06-27  2:11                                                                     ` [PATCH mm v2] memcg: notify about global mem_cgroup_id space depletion Vasily Averin
     [not found]                                                                       ` <97bed1fd-f230-c2ea-1cb6-8230825a9a64-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-27  3:23                                                                         ` Muchun Song
     [not found]                                                                           ` <CAMZfGtWQEFmyuDngPfg59D-+b9sf58m9qhGoVPSQ_jAGmgT+sg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2022-06-27  6:49                                                                             ` Vasily Averin
     [not found]                                                                               ` <f3e4059c-69ea-eccd-a22f-9f6c6780f33a-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-06-28  1:11                                                                                 ` Roman Gushchin
2022-06-28  3:43                                                                                   ` Vasily Averin
2022-06-28  9:08                                                                                   ` Michal Koutný
2022-06-27 16:37                                                               ` [PATCH mm v5 0/9] memcg: accounting for objects allocated by mkdir, cgroup Shakeel Butt
2022-07-01 11:03                                                                 ` Michal Hocko
     [not found]                                                                   ` <Yr7Ukyy0vhBjebo4-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2022-07-10 18:53                                                                     ` Vasily Averin
     [not found]                                                                       ` <1a64fc6a-a33d-03f4-ec12-980e42148061-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-07-11 16:24                                                                         ` Michal Hocko
2022-06-23 14:50                                           ` [PATCH mm v5 1/9] memcg: enable accounting for struct cgroup Vasily Averin
2022-06-23 14:50                                           ` [PATCH mm v5 2/9] memcg: enable accounting for kernfs nodes Vasily Averin
2022-06-23 14:51                                           ` [PATCH mm v5 3/9] memcg: enable accounting for kernfs iattrs Vasily Averin
2022-06-23 14:51                                           ` [PATCH mm v5 4/9] memcg: enable accounting for struct simple_xattr Vasily Averin
2022-06-23 14:51                                           ` [PATCH mm v5 5/9] memcg: enable accounting for percpu allocation of struct psi_group_cpu Vasily Averin
2022-06-23 14:51                                           ` [PATCH mm v5 6/9] memcg: enable accounting for percpu allocation of struct cgroup_rstat_cpu Vasily Averin
2022-06-23 14:51                                           ` [PATCH mm v5 7/9] memcg: enable accounting for large allocations in mem_cgroup_css_alloc Vasily Averin
2022-06-23 14:51                                           ` [PATCH mm v5 8/9] memcg: enable accounting for allocations in alloc_fair_sched_group Vasily Averin
2022-06-23 14:52                                           ` [PATCH mm v5 9/9] memcg: enable accounting for perpu allocation of struct rt_rq Vasily Averin
2022-06-13  5:34                                       ` [PATCH mm v4 1/9] memcg: enable accounting for struct cgroup Vasily Averin
2022-06-13  5:34                                       ` [PATCH mm v4 2/9] memcg: enable accounting for kernfs nodes Vasily Averin
2022-06-13  5:34                                       ` [PATCH mm v4 3/9] memcg: enable accounting for kernfs iattrs Vasily Averin
2022-06-13  5:35                                       ` [PATCH mm v4 4/9] memcg: enable accounting for struct simple_xattr Vasily Averin
2022-06-13  5:35                                       ` [PATCH mm v4 5/9] memcg: enable accounting for percpu allocation of struct psi_group_cpu Vasily Averin
2022-06-13  5:35                                       ` [PATCH mm v4 6/9] memcg: enable accounting for percpu allocation of struct cgroup_rstat_cpu Vasily Averin
2022-06-13  5:35                                       ` [PATCH mm v4 7/9] memcg: enable accounting for large allocations in mem_cgroup_css_alloc Vasily Averin
2022-06-13  5:35                                       ` [PATCH mm v4 8/9] memcg: enable accounting for allocations in alloc_fair_sched_group Vasily Averin
2022-06-13  5:35                                     ` [PATCH mm v4 9/9] memcg: enable accounting for perpu allocation of struct rt_rq Vasily Averin
     [not found]                                 ` <cover.1653899364.git.vvs@openvz.org>
2022-05-30 11:25                                   ` [PATCH mm v3 1/9] memcg: enable accounting for struct cgroup Vasily Averin
2022-05-30 11:26                                   ` [PATCH mm v3 2/9] memcg: enable accounting for kernfs nodes Vasily Averin
2022-05-30 11:26                                   ` [PATCH mm v3 3/9] memcg: enable accounting for kernfs iattrs Vasily Averin
2022-05-30 11:26                                   ` [PATCH mm v3 4/9] memcg: enable accounting for struct simple_xattr Vasily Averin
2022-05-30 11:26                                   ` [PATCH mm v3 5/9] memcg: enable accounting for percpu allocation of struct psi_group_cpu Vasily Averin
2022-05-30 11:26                                   ` [PATCH mm v3 6/9] memcg: enable accounting for percpu allocation of struct cgroup_rstat_cpu Vasily Averin
     [not found]                                     ` <2fbede88-6ef7-4ce7-b3a3-ec349bc2cc06-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-30 15:04                                       ` Muchun Song
2022-05-30 11:26                                   ` [PATCH mm v3 8/9] memcg: enable accounting for allocations in alloc_fair_sched_group Vasily Averin
     [not found]                                   ` <cover.1653899364.git.vvs-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-30 11:26                                     ` [PATCH mm v3 7/9] memcg: enable accounting for large allocations in mem_cgroup_css_alloc Vasily Averin
2022-05-30 11:27                                     ` [PATCH mm v3 9/9] memcg: enable accounting for perpu allocation of struct rt_rq Vasily Averin
2022-05-30 15:06                                       ` Muchun Song
2022-05-21 16:37                               ` [PATCH mm v2 1/9] memcg: enable accounting for struct cgroup Vasily Averin
     [not found]                                 ` <a76dc143-68d9-41f4-81d1-85ec15135b1e-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-22  6:37                                   ` Muchun Song
2022-05-21 16:37                               ` [PATCH mm v2 2/9] memcg: enable accounting for kernfs nodes Vasily Averin
     [not found]                                 ` <4f129690-88fe-18f2-2142-b179a804924b-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-22  6:37                                   ` Muchun Song
2022-05-21 16:37                               ` [PATCH mm v2 3/9] memcg: enable accounting for kernfs iattrs Vasily Averin
     [not found]                                 ` <e5a8bbc2-3d97-d016-f2ba-4b2b3073a9d3-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-22  6:38                                   ` Muchun Song
2022-05-21 16:38                               ` [PATCH mm v2 4/9] memcg: enable accounting for struct simple_xattr Vasily Averin
     [not found]                                 ` <b69d2389-3a1f-d0bb-6a14-83473fe2d815-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-22  6:38                                   ` Muchun Song
2022-05-21 16:38                               ` [PATCH mm v2 5/9] memcg: enable accounting for percpu allocation of struct psi_group_cpu Vasily Averin
     [not found]                                 ` <16f17021-61a3-c6f4-f60c-1acd3a0b66b9-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-21 21:34                                   ` Shakeel Butt
2022-05-22  6:40                                   ` Muchun Song
2022-05-25  1:30                                   ` Roman Gushchin
2022-05-21 16:38                               ` [PATCH mm v2 6/9] memcg: enable accounting for percpu allocation of struct cgroup_rstat_cpu Vasily Averin
     [not found]                                 ` <c0d01d6e-530c-9be3-1c9b-67a7f8ea09be-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-21 17:58                                   ` Vasily Averin
2022-05-21 21:35                                   ` Shakeel Butt
2022-05-21 22:05                                   ` kernel test robot
2022-05-25  1:31                                   ` Roman Gushchin
2022-05-21 16:38                               ` [PATCH mm v2 7/9] memcg: enable accounting for large allocations in mem_cgroup_css_alloc Vasily Averin
     [not found]                                 ` <9925d0ba-40d7-e3a8-1fef-054968b26ce6-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-22  6:47                                   ` Muchun Song
2022-05-21 16:38                               ` [PATCH mm v2 8/9] memcg: enable accounting for allocations in alloc_fair_sched_group Vasily Averin
2022-05-22  6:49                                 ` Muchun Song
2022-05-21 16:39                               ` [PATCH mm v2 9/9] memcg: enable accounting for percpu allocation of struct rt_rq Vasily Averin
     [not found]                                 ` <d7094aa2-1cd0-835c-9fb7-d76003c47dad-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-21 21:37                                   ` Shakeel Butt
2022-05-25  1:31                                   ` Roman Gushchin
2022-05-13 15:51                         ` [PATCH 1/4] memcg: enable accounting for large allocations in mem_cgroup_css_alloc Vasily Averin
     [not found]                           ` <212f1b74-7d4e-29f2-9e92-2a1820beff61-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-19 16:46                             ` Michal Koutný
2022-05-20  1:07                             ` Shakeel Butt
2022-05-13 15:51                         ` [PATCH 2/4] memcg: enable accounting for kernfs nodes and iattrs Vasily Averin
     [not found]                           ` <22ccf325-6aa5-9b55-4729-d03f34125650-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-19 16:33                             ` Michal Koutný
2022-05-20  1:12                             ` Shakeel Butt
2022-05-13 15:52                         ` [PATCH 3/4] memcg: enable accounting for struct cgroup Vasily Averin
     [not found]                           ` <a17be77f-dc3b-d69a-16e2-f7309959c525-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-19 16:53                             ` Michal Koutný
     [not found]                               ` <20220519165325.GA2434-9OudH3eul5jcvrawFnH+a6VXKuFTiq87@public.gmane.org>
2022-05-20  7:24                                 ` Vasily Averin
     [not found]                                   ` <740dfcb1-5c5f-6a40-0f71-65f277f976d6-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-20 20:16                                     ` Vasily Averin
     [not found]                                       ` <d28233ee-bccb-7bc3-c2ec-461fd7f95e6a-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-21  0:55                                         ` Roman Gushchin
2022-05-21  7:28                                           ` Vasily Averin
2022-05-23 13:52                                         ` Michal Koutný
2022-05-20  1:31                           ` Shakeel Butt
2022-05-13 15:52                         ` [PATCH 4/4] memcg: enable accounting for allocations in alloc_fair_sched_group Vasily Averin
     [not found]                           ` <30f5b95a-db87-3924-6ad0-4c302c924ff0-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2022-05-19 16:45                             ` Michal Koutný
2022-05-20  1:18                             ` Shakeel Butt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Yn6aL3cO7VdrmHHp@carbon \
    --to=roman.gushchin-fxuvxftifdnyg1zeobxtfa@public.gmane.org \
    --cc=cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=kernel-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=mhocko-IBi9RG/b67k@public.gmane.org \
    --cc=mkoutny-IBi9RG/b67k@public.gmane.org \
    --cc=shakeelb-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org \
    --cc=vbabka-AlSwsSmVLrQ@public.gmane.org \
    --cc=vvs-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox