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>
next prev 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).