pidfd: prevent creation of pidfds for kthreads
authorChristian Brauner <brauner@kernel.org>
Wed, 31 Jul 2024 10:01:12 +0000 (12:01 +0200)
committerChristian Brauner <brauner@kernel.org>
Mon, 12 Aug 2024 20:03:26 +0000 (22:03 +0200)
commit3b5bbe798b2451820e74243b738268f51901e7d0
tree41c7dc949f52c5b19074dd1e732cd4167e0cc6e6
parent889ced4c9388785952d78d20d338bda2df209bb5
pidfd: prevent creation of pidfds for kthreads

It's currently possible to create pidfds for kthreads but it is unclear
what that is supposed to mean. Until we have use-cases for it and we
figured out what behavior we want block the creation of pidfds for
kthreads.

Link: https://lore.kernel.org/r/20240731-gleis-mehreinnahmen-6bbadd128383@brauner
Fixes: 32fcb426ec00 ("pid: add pidfd_open()")
Cc: stable@vger.kernel.org
Signed-off-by: Christian Brauner <brauner@kernel.org>
kernel/fork.c