fork: use pidfd_prepare()
authorChristian Brauner <brauner@kernel.org>
Mon, 27 Mar 2023 18:22:52 +0000 (20:22 +0200)
committerChristian Brauner <brauner@kernel.org>
Mon, 3 Apr 2023 09:16:57 +0000 (11:16 +0200)
commitca7707f5430ad6b1c9cb7cee0a7f67d69328bb2d
tree1c154103939671c5ffe46332ec3f7ef28ada69b2
parent6ae930d9dbf2d093157be33428538c91966d8a9f
fork: use pidfd_prepare()

Stop open-coding get_unused_fd_flags() and anon_inode_getfile(). That's
brittle just for keeping the flags between both calls in sync. Use the
dedicated helper.

Message-Id: <20230327-pidfd-file-api-v1-2-5c0e9a3158e4@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
kernel/fork.c