• Christian Brauner's avatar
    pid: add pidfd_prepare() · 6ae930d9
    Christian Brauner authored
    Add a new helper that allows to reserve a pidfd and allocates a new
    pidfd file that stashes the provided struct pid. This will allow us to
    remove places that either open code this function or that call
    pidfd_create() but then have to call close_fd() because there are still
    failure points after pidfd_create() has been called.
    Reviewed-by: default avatarJan Kara <jack@suse.cz>
    Message-Id: <20230327-pidfd-file-api-v1-1-5c0e9a3158e4@kernel.org>
    Signed-off-by: default avatarChristian Brauner <brauner@kernel.org>
    6ae930d9
pid.c 18.1 KB