diff options
| author | Christian Brauner <brauner@kernel.org> | 2025-06-18 22:53:42 +0200 |
|---|---|---|
| committer | Christian Brauner <brauner@kernel.org> | 2025-06-19 14:28:24 +0200 |
| commit | 804d6794497e6f3992d156e07d01e22b037ce09e (patch) | |
| tree | 3a022ab462816d402ee5660fecbadf2783800ce4 /fs/coredump.c | |
| parent | 0f93d71b9d17a8b3fcb38b5e66ac5bd94f56a8de (diff) | |
| download | linux-804d6794497e6f3992d156e07d01e22b037ce09e.tar.gz linux-804d6794497e6f3992d156e07d01e22b037ce09e.tar.bz2 linux-804d6794497e6f3992d156e07d01e22b037ce09e.zip | |
pidfs: remove pidfs_{get,put}_pid()
Now that we stash persistent information in struct pid there's no need
to play volatile games with pinning struct pid via dentries in pidfs.
Link: https://lore.kernel.org/20250618-work-pidfs-persistent-v2-8-98f3456fd552@kernel.org
Reviewed-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'fs/coredump.c')
| -rw-r--r-- | fs/coredump.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/fs/coredump.c b/fs/coredump.c index f217ebf2b3b6..55d6a713a0fb 100644 --- a/fs/coredump.c +++ b/fs/coredump.c @@ -898,12 +898,6 @@ void do_coredump(const kernel_siginfo_t *siginfo) retval = kernel_connect(socket, (struct sockaddr *)(&addr), addr_len, O_NONBLOCK | SOCK_COREDUMP); - /* - * ... Make sure to only put our reference after connect() took - * its own reference keeping the pidfs entry alive ... - */ - pidfs_put_pid(cprm.pid); - if (retval) { if (retval == -EAGAIN) coredump_report_failure("Coredump socket %s receive queue full", addr.sun_path); |
