APPLIED [I]: Re: [SRU Focal/Hirsute/Impish/hwe-5.8/oem-5.10/oem-5.13 1/1] memcg: enable accounting of ipc resources

Paolo Pisati paolo.pisati at canonical.com
Wed Oct 13 11:14:52 UTC 2021


On Tue, Sep 28, 2021 at 03:56:47PM -0300, Thadeu Lima de Souza Cascardo wrote:
> From: Vasily Averin <vvs at virtuozzo.com>
> 
> When user creates IPC objects it forces kernel to allocate memory for
> these long-living objects.
> 
> It makes sense to account them to restrict the host's memory consumption
> from inside the memcg-limited container.
> 
> This patch enables accounting for IPC shared memory segments, messages
> semaphores and semaphore's undo lists.
> 
> Link: https://lkml.kernel.org/r/d6507b06-4df6-78f8-6c54-3ae86e3b5339@virtuozzo.com
> Signed-off-by: Vasily Averin <vvs at virtuozzo.com>
> Reviewed-by: Shakeel Butt <shakeelb at google.com>
> Cc: Alexander Viro <viro at zeniv.linux.org.uk>
> Cc: Alexey Dobriyan <adobriyan at gmail.com>
> Cc: Andrei Vagin <avagin at gmail.com>
> Cc: Borislav Petkov <bp at alien8.de>
> Cc: Borislav Petkov <bp at suse.de>
> Cc: Christian Brauner <christian.brauner at ubuntu.com>
> Cc: Dmitry Safonov <0x7f454c46 at gmail.com>
> Cc: "Eric W. Biederman" <ebiederm at xmission.com>
> Cc: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
> Cc: "H. Peter Anvin" <hpa at zytor.com>
> Cc: Ingo Molnar <mingo at redhat.com>
> Cc: "J. Bruce Fields" <bfields at fieldses.org>
> Cc: Jeff Layton <jlayton at kernel.org>
> Cc: Jens Axboe <axboe at kernel.dk>
> Cc: Jiri Slaby <jirislaby at kernel.org>
> Cc: Johannes Weiner <hannes at cmpxchg.org>
> Cc: Kirill Tkhai <ktkhai at virtuozzo.com>
> Cc: Michal Hocko <mhocko at kernel.org>
> Cc: Oleg Nesterov <oleg at redhat.com>
> Cc: Roman Gushchin <guro at fb.com>
> Cc: Serge Hallyn <serge at hallyn.com>
> Cc: Tejun Heo <tj at kernel.org>
> Cc: Thomas Gleixner <tglx at linutronix.de>
> Cc: Vladimir Davydov <vdavydov.dev at gmail.com>
> Cc: Yutian Yang <nglaive at gmail.com>
> Cc: Zefan Li <lizefan.x at bytedance.com>
> Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
> Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
> (backported from commit 18319498fdd4cdf8c1c2c48cd432863b1f915d6f)
> [cascardo: some kvmalloc were replaced by kmalloc]
> CVE-2021-3759
> Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo at canonical.com>

-- 
bye,
p.



More information about the kernel-team mailing list