]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
pid: introduce task_ppid_vnr() helper
authorOleg Nesterov <oleg@redhat.com>
Wed, 15 Oct 2025 12:36:33 +0000 (14:36 +0200)
committerChristian Brauner <brauner@kernel.org>
Tue, 10 Feb 2026 10:39:31 +0000 (11:39 +0100)
Cosmetic change. Unlike all other similar helpers task_ppid_nr_ns() doesn't
have a _vnr() version; add one for consistency.

Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Link: https://patch.msgid.link/20251015123633.GB9456@redhat.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/pidfs.c
include/linux/pid.h

index b984d0e9573450c8bbcaa831b71a80ce982a7e9d..e21205c2fd1206bc06303e886e32bc381d7a1169 100644 (file)
@@ -446,7 +446,7 @@ static long pidfd_info(struct file *file, unsigned int cmd, unsigned long arg)
         * the fields are set correctly, or return ESRCH to avoid providing
         * incomplete information. */
 
-       kinfo.ppid = task_ppid_nr_ns(task, NULL);
+       kinfo.ppid = task_ppid_vnr(task);
        kinfo.tgid = task_tgid_vnr(task);
        kinfo.pid = task_pid_vnr(task);
        kinfo.mask |= PIDFD_INFO_PID;
index ce9b5cb7560bc6e5c5a3c404147aa5f0cf96d717..ddaef0bbc8ba3a4cba14fde76377a8bc97f0cb9e 100644 (file)
@@ -310,6 +310,11 @@ static inline pid_t task_ppid_nr_ns(const struct task_struct *tsk, struct pid_na
        return pid;
 }
 
+static inline pid_t task_ppid_vnr(const struct task_struct *tsk)
+{
+       return task_ppid_nr_ns(tsk, NULL);
+}
+
 static inline pid_t task_ppid_nr(const struct task_struct *tsk)
 {
        return task_ppid_nr_ns(tsk, &init_pid_ns);