summaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorAlexey Dobriyan <adobriyan@gmail.com>2018-03-20 21:51:06 +0300
committerEric W. Biederman <ebiederm@xmission.com>2018-03-21 09:40:17 -0500
commitdd206bec9a446884805370b1c16c1d7a97036777 (patch)
treeeaacdddc5f008401906b962ff1feb4a9cace9bfc /block
parent91ab883eb21325ad80f3473633f794c78ac87f51 (diff)
downloadlinux-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 'block')
0 files changed, 0 insertions, 0 deletions