]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
pidfs: prepare to drop exit_info pointer
authorChristian Brauner <brauner@kernel.org>
Tue, 28 Oct 2025 08:45:51 +0000 (09:45 +0100)
committerChristian Brauner <brauner@kernel.org>
Thu, 30 Oct 2025 13:25:14 +0000 (14:25 +0100)
commitad6e3ea683ef4086cdf3d2ec40cb3f6e62edb945
tree2a4bead3d0b65a36b3d81f9cc9da876ec97dcf49
parentdfd78546c95330db2252e0d7e937a15ab5eddb4e
pidfs: prepare to drop exit_info pointer

There will likely be more info that we need to store in struct
pidfs_attr. We need to make sure that some of the information such as
exit info or coredump info that consists of multiple bits is either
available completely or not at all, but never partially. Currently we
use a pointer that we assign to. That doesn't scale. We can't waste a
pointer for each mulit-part information struct we want to expose. Use a
bitmask instead.

Link: https://patch.msgid.link/20251028-work-coredump-signal-v1-6-ca449b7b7aa0@kernel.org
Reviewed-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Reviewed-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/pidfs.c