Thread (2 messages) 2 messages, 2 authors, 2021-07-20

Re: [PATCH v5 13/16] memcg: enable accounting for signals

From: Shakeel Butt <hidden>
Date: 2021-07-20 19:16:24
Also in: lkml

Possibly related (same subject, not in this thread)

On Mon, Jul 19, 2021 at 3:46 AM Vasily Averin [off-list ref] wrote:
When a user send a signal to any another processes it forces the kernel
to allocate memory for 'struct sigqueue' objects. The number of signals
is limited by RLIMIT_SIGPENDING resource limit, but even the default
settings allow each user to consume up to several megabytes of memory.
Moreover, an untrusted admin inside container can increase the limit or
create new fake users and force them to sent signals.

It makes sense to account for these allocations to restrict the host's
memory consumption from inside the memcg-limited container.

Signed-off-by: Vasily Averin <redacted>
It seems like there is an agreement on this patch with the updated
commit message. In next version you can add:

Reviewed-by: Shakeel Butt <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help