The patch titled Subject: kernel: make taskstats available from all net namespaces has been added to the -mm tree. Its filename is kernel-make-taskstats-available-from-all-net-namespaces.patch This patch should soon appear at https://ozlabs.org/~akpm/mmots/broken-out/kernel-make-taskstats-available-from-all-net-namespaces.patch and later at https://ozlabs.org/~akpm/mmotm/broken-out/kernel-make-taskstats-available-from-all-net-namespaces.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: xu xin <xu.xin16@xxxxxxxxxx> Subject: kernel: make taskstats available from all net namespaces If getdelays runs in a non-init network namespace, it will fail in getting delayacct stats even if it has privilege of root user, which seems to be not very reasonable. We can simply reproduce this by executing commands: unshare -n getdelays -d -p <pid> I don't think net namespace should be an obstacle to the normal execution of getdelay function. So let's make it available from all net namespaces. Link: https://lkml.kernel.org/r/20220412071946.2532318-1-xu.xin16@xxxxxxxxxx Signed-off-by: xu xin <xu.xin16@xxxxxxxxxx> Cc: Balbir Singh <bsingharora@xxxxxxxxx> Cc: Yang Yang <yang.yang29@xxxxxxxxxx> Cc: "Dr. Thomas Orgis" <thomas.orgis@xxxxxxxxxxxxxx> Cc: Eric W. Biederman <ebiederm@xxxxxxxxxxxx> Cc: Ismael Luceno <ismael@xxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- --- a/kernel/taskstats.c~kernel-make-taskstats-available-from-all-net-namespaces +++ a/kernel/taskstats.c @@ -688,6 +688,7 @@ static struct genl_family family __ro_af .module = THIS_MODULE, .ops = taskstats_ops, .n_ops = ARRAY_SIZE(taskstats_ops), + .netnsok = true, }; /* Needed early in initialization */ _ Patches currently in -mm which might be from xu.xin16@xxxxxxxxxx are ksm-count-ksm-merging-pages-for-each-process.patch kernel-make-taskstats-available-from-all-net-namespaces.patch