diff options
author | Alexey Dobriyan <adobriyan@gmail.com> | 2018-03-20 21:51:06 +0300 |
---|---|---|
committer | Eric W. Biederman <ebiederm@xmission.com> | 2018-03-21 09:40:17 -0500 |
commit | dd206bec9a446884805370b1c16c1d7a97036777 (patch) | |
tree | eaacdddc5f008401906b962ff1feb4a9cace9bfc /net/netlink/genetlink.c | |
parent | 91ab883eb21325ad80f3473633f794c78ac87f51 (diff) | |
download | linux-dd206bec9a446884805370b1c16c1d7a97036777.tar.gz linux-dd206bec9a446884805370b1c16c1d7a97036777.tar.bz2 linux-dd206bec9a446884805370b1c16c1d7a97036777.zip |
pidns: simpler allocation of pid_* caches
Those pid_* caches are created on demand when a process advances to the new
level of pid namespace. Which means pointers are stable, write only and
thus can be packed into an array instead of spreading them over and using
lists(!) to find them.
Both first and subsequent clone/unshare(CLONE_NEWPID) become faster.
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Diffstat (limited to 'net/netlink/genetlink.c')
0 files changed, 0 insertions, 0 deletions