cgroups.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org>
To: Vasily Averin <vvs-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
Cc: cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Michal Hocko <mhocko-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
	Shakeel Butt <shakeelb-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>,
	Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org>,
	Vladimir Davydov
	<vdavydov.dev-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
	Roman Gushchin <guro-b10kYP2dOMg@public.gmane.org>,
	Jiri Slaby <jirislaby-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH v4 15/16] memcg: enable accounting for tty-related objects
Date: Wed, 28 Apr 2021 09:38:03 +0200	[thread overview]
Message-ID: <YIkQ232vjPzFittf@kroah.com> (raw)
In-Reply-To: <e1446e9c-3878-f545-b33e-389d55bf1396-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>

On Wed, Apr 28, 2021 at 09:54:16AM +0300, Vasily Averin wrote:
> At each login the user forces the kernel to create a new terminal and
> allocate up to ~1Kb memory for the tty-related structures.
> 
> By default it's allowed to create up to 4096 ptys with 1024 reserve for
> initial mount namespace only and the settings are controlled by host admin.
> 
> Though this default is not enough for hosters with thousands
> of containers per node. Host admin can be forced to increase it
> up to NR_UNIX98_PTY_MAX = 1<<20.
> 
> By default container is restricted by pty mount_opt.max = 1024,
> but admin inside container can change it via remount. As a result,
> one container can consume almost all allowed ptys
> and allocate up to 1Gb of unaccounted memory.
> 
> It is not enough per-se to trigger OOM on host, however anyway, it allows
> to significantly exceed the assigned memcg limit and leads to troubles
> on the over-committed node.
> 
> It makes sense to account for them to restrict the host's memory
> consumption from inside the memcg-limited container.
> 
> Signed-off-by: Vasily Averin <vvs-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>

Acked-by: Greg Kroah-Hartman <gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org>

  parent reply	other threads:[~2021-04-28  7:38 UTC|newest]

Thread overview: 181+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-09  8:03 [PATCH 0/9] memcg accounting from OpenVZ Vasily Averin
     [not found] ` <5affff71-e503-9fb9-50cb-f6d48286dd52-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-03-09 21:12   ` Shakeel Butt
     [not found]     ` <CALvZod5YOtqXcSqn2Zj2Nb_SKgDRKOMW4o5i-u_yj7CanQVtGQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2021-03-10 10:17       ` Vasily Averin
     [not found]         ` <ad68d004-fa84-3d21-60b7-d4a342ad4007-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-03-10 10:41           ` Michal Hocko
     [not found]             ` <YEiiQ2TGnJcEtL3d-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2021-03-11  7:00               ` Vasily Averin
     [not found]                 ` <24a416f7-9def-65c9-599e-d56f7c328d33-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-03-11  8:35                   ` Michal Hocko
     [not found]                     ` <YEnWUrYOArju66ym-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2021-03-15 12:22                       ` [PATCH v2 0/8] " Vasily Averin
     [not found]                         ` <dddf6b29-debd-dcb5-62d0-74909d610edb-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-03-16  7:15                           ` Vasily Averin
2021-04-22 10:35                           ` [PATCH v3 00/16] " Vasily Averin
2021-04-28  6:51                             ` [PATCH v4 " Vasily Averin
     [not found]                               ` <919bd022-075e-98a7-cefb-89b5dee80ae8-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-15 17:11                                 ` Shakeel Butt
     [not found]                                   ` <CALvZod5Kxrj3T99CEd8=OaoW8CwKtHOVhno58_nNOqjR2y=x6Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2021-07-16  4:11                                     ` Vasily Averin
     [not found]                                       ` <3a60b936-b618-6cef-532a-97bbdb957fb1-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-16 12:55                                         ` Shakeel Butt
2021-07-19 10:44                                           ` [PATCH v5 " Vasily Averin
     [not found]                                             ` <9bf9d9bd-03b1-2adb-17b4-5d59a86a9394-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-26 18:59                                               ` [PATCH v6 00/16] memcg accounting from Vasily Averin
2021-07-26 21:59                                                 ` David Miller
     [not found]                                                   ` <20210726.225931.53899469422140706.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2021-07-27  4:44                                                     ` [PATCH v6 00/16] memcg accounting from OpenVZ Vasily Averin
2021-07-27  5:33                                                       ` [PATCH v7 00/10] " Vasily Averin
     [not found]                                                       ` <cover.1627362057.git.vvs@virtuozzo.com>
     [not found]                                                         ` <cover.1627362057.git.vvs-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-27  5:33                                                           ` [PATCH v7 01/10] memcg: enable accounting for mnt_cache entries Vasily Averin
     [not found]                                                             ` <045db11f-4a45-7c9b-2664-5b32c2b44943-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-27  6:44                                                               ` Shakeel Butt
2021-07-27  7:21                                                               ` Christian Brauner
2021-07-27  5:33                                                           ` [PATCH v7 05/10] memcg: enable accounting for new namesapces and struct nsproxy Vasily Averin
2021-07-27 21:51                                                             ` Shakeel Butt
2021-07-27  5:33                                                           ` [PATCH v7 06/10] memcg: enable accounting of ipc resources Vasily Averin
2021-07-27 22:33                                                             ` Shakeel Butt
2021-07-27  5:34                                                           ` [PATCH v7 07/10] memcg: enable accounting for signals Vasily Averin
2021-07-27  5:34                                                           ` [PATCH v7 08/10] memcg: enable accounting for posix_timers_cache slab Vasily Averin
     [not found]                                                             ` <57795560-025c-267c-6b1a-dea852d95530-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-27 22:33                                                               ` Shakeel Butt
2021-07-27  5:34                                                           ` [PATCH v7 09/10] memcg: enable accounting for tty-related objects Vasily Averin
     [not found]                                                             ` <b8baa04f-e789-0321-b39d-07c5696ff755-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-27  6:09                                                               ` Greg Kroah-Hartman
2021-07-27  6:54                                                               ` Jiri Slaby
     [not found]                                                                 ` <1eef95fe-6172-796e-edd1-095545da6e74-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2021-07-27  8:02                                                                   ` Vasily Averin
     [not found]                                                                     ` <d42bd2a3-74a0-163f-6e3a-ad702f6d2817-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-27  9:26                                                                       ` [PATCH TTY] memcg: drop GFP_KERNEL_ACCOUNT use in tty_save_termios() Vasily Averin
     [not found]                                                                         ` <afbaec7c-1872-d43a-1240-e077adc0d6d9-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-27  9:32                                                                           ` Greg Kroah-Hartman
2022-02-28  9:13                                                                         ` [PATCH v2] memcg: enable accounting for tty-related objects Vasily Averin
2021-07-27  9:30                                                                       ` [PATCH v7 09/10] " Greg Kroah-Hartman
2021-07-27  5:34                                                           ` [PATCH v7 10/10] memcg: enable accounting for ldt_struct objects Vasily Averin
2021-07-27 22:36                                                             ` Shakeel Butt
2021-07-27  5:33                                                         ` [PATCH v7 02/10] memcg: enable accounting for pollfd and select bits arrays Vasily Averin
     [not found]                                                           ` <56e31cb5-6e1e-bdba-d7ca-be64b9842363-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-27 21:39                                                             ` Shakeel Butt
2021-07-27  5:33                                                         ` [PATCH v7 03/10] memcg: enable accounting for file lock caches Vasily Averin
2021-07-27 21:41                                                           ` Shakeel Butt
2021-07-27  5:33                                                         ` [PATCH v7 04/10] memcg: enable accounting for fasync_cache Vasily Averin
     [not found]                                                           ` <1b408625-d71c-0b26-b0b6-9baf00f93e69-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-27 21:50                                                             ` Shakeel Butt
     [not found]                                             ` <cover.1627321321.git.vvs@virtuozzo.com>
2021-07-26 19:00                                               ` [PATCH v6 02/16] memcg: enable accounting for IP address and routing-related objects Vasily Averin
     [not found]                                               ` <cover.1627321321.git.vvs-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-26 18:59                                                 ` [PATCH v6 01/16] memcg: enable accounting for net_device and Tx/Rx queues Vasily Averin
2021-07-26 19:00                                                 ` [PATCH v6 03/16] memcg: enable accounting for inet_bin_bucket cache Vasily Averin
2021-07-26 19:00                                                 ` [PATCH v6 04/16] memcg: enable accounting for VLAN group array Vasily Averin
2021-07-26 19:00                                                 ` [PATCH v6 05/16] memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation Vasily Averin
2021-07-26 19:00                                                 ` [PATCH v6 06/16] memcg: enable accounting for scm_fp_list objects Vasily Averin
2021-07-26 19:00                                                 ` [PATCH v6 07/16] memcg: enable accounting for mnt_cache entries Vasily Averin
2021-07-26 19:00                                                 ` [PATCH v6 08/16] memcg: enable accounting for pollfd and select bits arrays Vasily Averin
2021-07-26 19:01                                                 ` [PATCH v6 09/16] memcg: enable accounting for file lock caches Vasily Averin
2021-07-26 19:01                                                 ` [PATCH v6 10/16] memcg: enable accounting for fasync_cache Vasily Averin
2021-07-26 19:01                                                 ` [PATCH v6 11/16] memcg: enable accounting for new namesapces and struct nsproxy Vasily Averin
     [not found]                                                   ` <86c99f5a-d717-9d4e-91db-e68ccc93cade-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-26 19:58                                                     ` Kirill Tkhai
2021-07-26 19:01                                                 ` [PATCH v6 12/16] memcg: enable accounting of ipc resources Vasily Averin
2021-07-26 19:01                                                 ` [PATCH v6 13/16] memcg: enable accounting for signals Vasily Averin
2021-07-26 19:01                                                 ` [PATCH v6 14/16] memcg: enable accounting for posix_timers_cache slab Vasily Averin
2021-07-26 19:01                                                 ` [PATCH v6 15/16] memcg: enable accounting for tty-related objects Vasily Averin
2021-07-26 19:01                                                 ` [PATCH v6 16/16] memcg: enable accounting for ldt_struct objects Vasily Averin
     [not found]                                           ` <cover.1626688654.git.vvs@virtuozzo.com>
2021-07-19 10:44                                             ` [PATCH v5 03/16] memcg: enable accounting for inet_bin_bucket cache Vasily Averin
2021-07-19 10:44                                             ` [PATCH v5 04/16] memcg: enable accounting for VLAN group array Vasily Averin
     [not found]                                             ` <cover.1626688654.git.vvs-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-19 10:44                                               ` [PATCH v5 01/16] memcg: enable accounting for net_device and Tx/Rx queues Vasily Averin
2021-07-19 10:44                                               ` [PATCH v5 02/16] memcg: enable accounting for IP address and routing-related objects Vasily Averin
     [not found]                                                 ` <9123bca3-23bb-1361-c48f-e468c81ad4f6-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-19 14:00                                                   ` Dmitry Safonov
     [not found]                                                     ` <CAJwJo6ZgXDoXevNRte4G3Phei8WcgJ897JebWDkQDnPYrgTTQA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2021-07-19 14:22                                                       ` Shakeel Butt
     [not found]                                                         ` <CALvZod7YhG1Ojp2Eyk=30OBzWr5_AyEW-c1AhQVDn7zpd6mpww-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2021-07-19 14:24                                                           ` Dmitry Safonov
2021-07-20 19:26                                                   ` Shakeel Butt
     [not found]                                                     ` <CALvZod4HCRHpPJtGE=8tU1Yj=WsWHpocP0q0JU3r4F2fMmAw5w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2021-07-26 10:23                                                       ` Vasily Averin
2021-07-26 13:48                                                         ` Shakeel Butt
2021-07-26 16:53                                                           ` [PATCH] memcg: replace in_interrupt() by !in_task() in active_memcg() Vasily Averin
     [not found]                                                             ` <ed4448b0-4970-616f-7368-ef9dd3cb628d-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-26 16:57                                                               ` Shakeel Butt
2021-07-19 10:44                                               ` [PATCH v5 05/16] memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation Vasily Averin
2021-07-19 10:44                                               ` [PATCH v5 06/16] memcg: enable accounting for scm_fp_list objects Vasily Averin
2021-07-19 10:45                                               ` [PATCH v5 07/16] memcg: enable accounting for mnt_cache entries Vasily Averin
2021-07-19 10:45                                               ` [PATCH v5 08/16] memcg: enable accounting for pollfd and select bits arrays Vasily Averin
2021-07-19 10:45                                               ` [PATCH v5 09/16] memcg: enable accounting for file lock caches Vasily Averin
2021-07-19 10:45                                               ` [PATCH v5 10/16] memcg: enable accounting for fasync_cache Vasily Averin
2021-07-19 10:45                                               ` [PATCH v5 11/16] memcg: enable accounting for new namesapces and struct nsproxy Vasily Averin
2021-07-19 10:45                                               ` [PATCH v5 12/16] memcg: enable accounting of ipc resources Vasily Averin
2021-07-19 10:45                                               ` [PATCH v5 13/16] memcg: enable accounting for signals Vasily Averin
     [not found]                                                 ` <b19f065e-f3c9-2b20-2798-b60f0fc6b05f-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-19 17:32                                                   ` Eric W. Biederman
2021-07-20  8:35                                                     ` Vasily Averin
2021-07-20 14:37                                                       ` Shakeel Butt
     [not found]                                                       ` <56816a9d-c2e5-127d-4d90-5d7d17782c8a-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-07-20 16:42                                                         ` Eric W. Biederman
2021-07-20 19:15                                                   ` Shakeel Butt
2021-07-19 10:45                                               ` [PATCH v5 15/16] memcg: enable accounting for tty-related objects Vasily Averin
2021-07-19 10:46                                               ` [PATCH v5 16/16] memcg: enable accounting for ldt_struct objects Vasily Averin
2021-07-19 10:45                                             ` [PATCH v5 14/16] memcg: enable accounting for posix_timers_cache slab Vasily Averin
2021-04-28  6:51                             ` [PATCH v4 03/16] memcg: enable accounting for inet_bin_bucket cache Vasily Averin
     [not found]                             ` <8664122a-99d3-7199-869a-781b21b7e712-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-28  6:51                               ` [PATCH v4 01/16] memcg: enable accounting for net_device and Tx/Rx queues Vasily Averin
2021-04-28  6:51                               ` [PATCH v4 02/16] memcg: enable accounting for IP address and routing-related objects Vasily Averin
2021-04-28  6:52                               ` [PATCH v4 04/16] memcg: enable accounting for VLAN group array Vasily Averin
2021-04-28  6:52                               ` [PATCH v4 05/16] memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation Vasily Averin
2021-04-28  6:52                               ` [PATCH v4 06/16] memcg: enable accounting for scm_fp_list objects Vasily Averin
2021-04-28  6:52                               ` [PATCH v4 07/16] memcg: enable accounting for new namesapces and struct nsproxy Vasily Averin
     [not found]                                 ` <fcec18da-0e46-a29e-0a67-26bd024146b1-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-05-07 13:45                                   ` Serge E. Hallyn
2021-05-07 15:03                                   ` Christian Brauner
2021-04-28  6:52                               ` [PATCH v4 08/16] memcg: enable accounting of ipc resources Vasily Averin
2021-04-28  6:53                               ` [PATCH v4 09/16] memcg: enable accounting for mnt_cache entries Vasily Averin
2021-04-28  6:53                               ` [PATCH v4 10/16] memcg: enable accounting for pollfd and select bits arrays Vasily Averin
2021-04-28  6:53                               ` [PATCH v4 11/16] memcg: enable accounting for signals Vasily Averin
2021-04-28  6:53                               ` [PATCH v4 12/16] memcg: enable accounting for posix_timers_cache slab Vasily Averin
     [not found]                                 ` <41e1ebc8-4f95-4a3f-3665-3fe139786d8e-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-05-07 15:48                                   ` Thomas Gleixner
2021-04-28  6:53                               ` [PATCH v4 13/16] memcg: enable accounting for file lock caches Vasily Averin
2021-04-28  6:54                               ` [PATCH v4 14/16] memcg: enable accounting for fasync_cache Vasily Averin
2021-04-28  6:54                               ` [PATCH v4 15/16] memcg: enable accounting for tty-related objects Vasily Averin
     [not found]                                 ` <e1446e9c-3878-f545-b33e-389d55bf1396-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-28  7:38                                   ` Greg Kroah-Hartman [this message]
2021-04-28  6:54                               ` [PATCH v4 16/16] memcg: enable accounting for ldt_struct objects Vasily Averin
2021-04-22 10:36                           ` [PATCH v3 01/16] memcg: enable accounting for net_device and Tx/Rx queues Vasily Averin
2021-04-22 10:36                           ` [PATCH v3 02/16] memcg: enable accounting for IP address and routing-related objects Vasily Averin
2021-04-22 10:36                           ` [PATCH v3 03/16] memcg: enable accounting for inet_bin_bucket cache Vasily Averin
2021-04-22 10:36                           ` [PATCH v3 04/16] memcg: enable accounting for VLAN group array Vasily Averin
2021-04-22 10:36                           ` [PATCH v3 05/16] memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation Vasily Averin
2021-04-22 10:36                           ` [PATCH v3 06/16] memcg: enable accounting for scm_fp_list objects Vasily Averin
2021-04-22 10:36                           ` [PATCH v3 07/16] memcg: enable accounting for new namesapces and struct nsproxy Vasily Averin
2021-04-22 10:37                           ` [PATCH v3 08/16] memcg: enable accounting of ipc resources Vasily Averin
     [not found]                             ` <4ed65beb-bda3-1c93-fadf-296b760a32b2-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-23 12:16                               ` Alexey Dobriyan
     [not found]                                 ` <YIK6ttdnfjOo6XCN-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2021-04-23 12:32                                   ` Vasily Averin
     [not found]                                     ` <dd9b1767-55e0-6754-3ac5-7e01de12f16e-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-23 13:40                                       ` Michal Hocko
     [not found]                                         ` <YILOab0/h83egjUw-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2021-04-23 13:49                                           ` Michal Hocko
     [not found]                                             ` <YILQa1qas7veJaCq-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2021-04-24 11:17                                               ` Vasily Averin
     [not found]                                                 ` <e67f2a95-4b01-9db2-fe47-0b2210f0b138-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-26 10:18                                                   ` [PATCH 0/2] ipc: allocations cleanup Vasily Averin
2021-04-28  7:35                                                     ` [PATCH v2 1/2] ipc sem: use kvmalloc for sem_undo allocation Vasily Averin
     [not found]                                                     ` <ebc3ac79-3190-520d-81ce-22ad194986ec-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-28  7:35                                                       ` [PATCH v2 0/2] ipc: allocations cleanup Vasily Averin
2021-04-28  7:35                                                       ` [PATCH v2 2/2] ipc: use kmalloc for msg_queue and shmid_kernel Vasily Averin
2021-04-26 10:18                                                   ` [PATCH 1/2] ipc sem: use kvmalloc for sem_undo allocation Vasily Averin
2021-04-26 10:28                                                     ` Michal Hocko
     [not found]                                                     ` <722774d8-d46b-f8a6-a88e-3c56b4968622-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-26 16:22                                                       ` Shakeel Butt
2021-04-26 20:29                                                       ` Roman Gushchin
2021-04-26 10:18                                                   ` [PATCH 2/2] ipc: use kmalloc for msg_queue and shmid_kernel Vasily Averin
     [not found]                                                     ` <b0845b85-f4fe-601d-3328-d707d7db27f5-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-26 10:25                                                       ` Michal Hocko
     [not found]                                                         ` <YIaVKi+0VMrz5LGD-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2021-04-28  5:15                                                           ` Vasily Averin
     [not found]                                                             ` <70805e05-5e56-2ab9-2654-3d48e9fe5a0a-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-28  6:33                                                               ` Michal Hocko
2021-04-26 16:23                                                       ` Shakeel Butt
2021-04-26 20:29                                                       ` Roman Gushchin
2021-04-22 10:37                           ` [PATCH v3 09/16] memcg: enable accounting for mnt_cache entries Vasily Averin
2021-04-22 10:37                           ` [PATCH v3 10/16] memcg: enable accounting for pollfd and select bits arrays Vasily Averin
2021-04-22 10:37                           ` [PATCH v3 11/16] memcg: enable accounting for signals Vasily Averin
2021-04-22 10:37                           ` [PATCH v3 12/16] memcg: enable accounting for posix_timers_cache slab Vasily Averin
2021-04-22 10:37                           ` [PATCH v3 13/16] memcg: enable accounting for file lock caches Vasily Averin
2021-04-22 10:37                           ` [PATCH v3 14/16] memcg: enable accounting for fasync_cache Vasily Averin
2021-04-22 10:37                           ` [PATCH v3 15/16] memcg: enable accounting for tty-related objects Vasily Averin
     [not found]                             ` <da450388-2fbc-1bb8-0839-b6480cb0eead-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-22 11:23                               ` Greg Kroah-Hartman
     [not found]                                 ` <YIFcqcd4dCiNcILj-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2021-04-22 11:44                                   ` Michal Hocko
     [not found]                                     ` <YIFhuwlXKaAaY3IU-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2021-04-22 11:50                                       ` Greg Kroah-Hartman
     [not found]                                         ` <YIFjI3zHVQr4BjHc-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2021-04-22 12:22                                           ` Michal Hocko
2021-04-22 13:59                                           ` Vasily Averin
     [not found]                                             ` <6e697a1f-936d-5ffe-d29f-e4dcbe099799-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-23  7:53                                               ` Vasily Averin
     [not found]                                                 ` <03cb1ce9-143a-1cd0-f34b-d608c3bbc66c-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-23  8:58                                                   ` Michal Hocko
     [not found]                                                     ` <YIKMMSf1uPrWmT2V-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2021-04-23 10:29                                                       ` Vasily Averin
     [not found]                                                         ` <31c49c60-44db-0363-3d07-5febe0048e86-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-23 10:57                                                           ` Greg Kroah-Hartman
2021-04-22 10:38                           ` [PATCH v3 16/16] memcg: enable accounting for ldt_struct objects Vasily Averin
     [not found]                             ` <94dd36cb-3abb-53fc-0f23-26c02094ddf4-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-22 12:26                               ` Borislav Petkov
     [not found]                                 ` <20210422122615.GA7021-Jj63ApZU6fQ@public.gmane.org>
2021-04-23  3:13                                   ` Vasily Averin
     [not found]                                     ` <29fe6b29-d56a-6ea1-2fe7-2b015f6b74ef-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-04-23  6:20                                       ` Michal Hocko
2021-03-15 12:23                       ` [PATCH v2 1/8] memcg: accounting for fib6_nodes cache Vasily Averin
     [not found]                         ` <85b5f428-294b-af57-f496-5be5fddeeeea-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-03-15 15:13                           ` David Ahern
2021-03-15 15:23                           ` Shakeel Butt
2021-03-15 17:09                           ` Jakub Kicinski
     [not found]                             ` <20210315100942.3cc98bb4-CbGlpYbfshD2+ikPA6JUzH8MC5kE+Go+7OQnqPW8cmTNHmdVIy2bbWItS4zQEDct@public.gmane.org>
2021-03-15 19:24                               ` Shakeel Butt
     [not found]                                 ` <CALvZod4ct6X_M1fzKufX1jKoO2JEE_ONwEmiDWTbpt-fut85yA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2021-03-15 19:32                                   ` Roman Gushchin
     [not found]                                     ` <YE+2N0zb9wKTriDH-cx5fftMpWqeCjSd+JxjunQ2O0Ztt9esIQQ4Iyu8u01E@public.gmane.org>
2021-03-15 19:35                                       ` Jakub Kicinski
2021-03-15 12:23                       ` [PATCH v2 2/8] memcg: accounting for ip6_dst_cache Vasily Averin
     [not found]                         ` <8196f732-718e-0465-a39c-62668cc12c2b-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-03-15 15:14                           ` David Ahern
2021-03-15 12:23                       ` [PATCH v2 3/8] memcg: accounting for fib_rules Vasily Averin
     [not found]                         ` <cb893761-cf6e-fa92-3219-712e485259b4-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-03-15 15:14                           ` David Ahern
2021-03-15 12:23                       ` [PATCH v2 4/8] memcg: accounting for ip_fib caches Vasily Averin
     [not found]                         ` <d569bf43-b30a-02af-f7ad-ccc794a50589-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-03-15 15:15                           ` David Ahern
2021-03-15 12:23                       ` [PATCH v2 5/8] memcg: accounting for fasync_cache Vasily Averin
     [not found]                         ` <4eb97c88-b87c-6f6e-3960-b1a61b46d380-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-03-15 15:56                           ` Shakeel Butt
2021-03-15 12:23                       ` [PATCH v2 6/8] memcg: accounting for mnt_cache entries Vasily Averin
2021-03-15 12:23                       ` [PATCH v2 7/8] memcg: accounting for tty_struct objects Vasily Averin
     [not found]                         ` <61134897-703e-a2a8-6f0b-0bf6e1b79dda-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-03-15 12:40                           ` Greg Kroah-Hartman
2021-03-15 12:24                       ` [PATCH v2 8/8] memcg: accounting for ldt_struct objects Vasily Averin
     [not found]                         ` <360b4c94-8713-f621-1049-6bc0865c1867-5HdwGun5lf+gSpxsJD1C4w@public.gmane.org>
2021-03-15 13:27                           ` Borislav Petkov
     [not found]                             ` <20210315132740.GB20497-Jj63ApZU6fQ@public.gmane.org>
2021-03-15 15:48                               ` Shakeel Butt
     [not found]                                 ` <CALvZod7aT7t_Yp67CaECbCSzk8CuqBRMUBccthLCpz4osqDLKw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2021-03-15 15:58                                   ` Michal Hocko
2021-03-15 15:59                                   ` Borislav Petkov
2021-03-11 15:14                   ` [PATCH 0/9] memcg accounting from OpenVZ 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=YIkQ232vjPzFittf@kroah.com \
    --to=gregkh-hqyy1w1ycw8ekmwlsbkhg0b+6bgklq7r@public.gmane.org \
    --cc=cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=guro-b10kYP2dOMg@public.gmane.org \
    --cc=hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org \
    --cc=jirislaby-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=mhocko-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=shakeelb-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org \
    --cc=vdavydov.dev-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=vvs-5HdwGun5lf+gSpxsJD1C4w@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;
as well as URLs for NNTP newsgroup(s).