543    common  fspick                          sys_fspick
 544    common  pidfd_open                      sys_pidfd_open
 # 545 reserved for clone3
+548    common  pidfd_getfd                     sys_pidfd_getfd
 
 433    common  fspick                          sys_fspick
 434    common  pidfd_open                      sys_pidfd_open
 435    common  clone3                          sys_clone3
+438    common  pidfd_getfd                     sys_pidfd_getfd
 
 #define __ARM_NR_compat_set_tls                (__ARM_NR_COMPAT_BASE + 5)
 #define __ARM_NR_COMPAT_END            (__ARM_NR_COMPAT_BASE + 0x800)
 
-#define __NR_compat_syscalls           436
+#define __NR_compat_syscalls           439
 #endif
 
 #define __ARCH_WANT_SYS_CLONE
 
 __SYSCALL(__NR_pidfd_open, sys_pidfd_open)
 #define __NR_clone3 435
 __SYSCALL(__NR_clone3, sys_clone3)
+#define __NR_pidfd_getfd 438
+__SYSCALL(__NR_pidfd_getfd, sys_pidfd_getfd)
 
 /*
  * Please add new compat syscalls above this comment and update
 
 433    common  fspick                          sys_fspick
 434    common  pidfd_open                      sys_pidfd_open
 # 435 reserved for clone3
+438    common  pidfd_getfd                     sys_pidfd_getfd
 
 433    common  fspick                          sys_fspick
 434    common  pidfd_open                      sys_pidfd_open
 # 435 reserved for clone3
+438    common  pidfd_getfd                     sys_pidfd_getfd
 
 433    common  fspick                          sys_fspick
 434    common  pidfd_open                      sys_pidfd_open
 435    common  clone3                          sys_clone3
+438    common  pidfd_getfd                     sys_pidfd_getfd
 
 433    n32     fspick                          sys_fspick
 434    n32     pidfd_open                      sys_pidfd_open
 435    n32     clone3                          __sys_clone3
+438    n32     pidfd_getfd                     sys_pidfd_getfd
 
 433    n64     fspick                          sys_fspick
 434    n64     pidfd_open                      sys_pidfd_open
 435    n64     clone3                          __sys_clone3
+438    n64     pidfd_getfd                     sys_pidfd_getfd
 
 433    o32     fspick                          sys_fspick
 434    o32     pidfd_open                      sys_pidfd_open
 435    o32     clone3                          __sys_clone3
+438    o32     pidfd_getfd                     sys_pidfd_getfd
 
 433    common  fspick                          sys_fspick
 434    common  pidfd_open                      sys_pidfd_open
 435    common  clone3                          sys_clone3_wrapper
+438    common  pidfd_getfd                     sys_pidfd_getfd
 
 433    common  fspick                          sys_fspick
 434    common  pidfd_open                      sys_pidfd_open
 435    nospu   clone3                          ppc_clone3
+438    common  pidfd_getfd                     sys_pidfd_getfd
 
 433  common    fspick                  sys_fspick                      sys_fspick
 434  common    pidfd_open              sys_pidfd_open                  sys_pidfd_open
 435  common    clone3                  sys_clone3                      sys_clone3
+438  common    pidfd_getfd             sys_pidfd_getfd                 sys_pidfd_getfd
 
 433    common  fspick                          sys_fspick
 434    common  pidfd_open                      sys_pidfd_open
 # 435 reserved for clone3
+438    common  pidfd_getfd                     sys_pidfd_getfd
 
 433    common  fspick                          sys_fspick
 434    common  pidfd_open                      sys_pidfd_open
 # 435 reserved for clone3
+438    common  pidfd_getfd                     sys_pidfd_getfd
 
 433    i386    fspick                  sys_fspick                      __ia32_sys_fspick
 434    i386    pidfd_open              sys_pidfd_open                  __ia32_sys_pidfd_open
 435    i386    clone3                  sys_clone3                      __ia32_sys_clone3
+438    i386    pidfd_getfd             sys_pidfd_getfd                 __ia32_sys_pidfd_getfd
 
 433    common  fspick                  __x64_sys_fspick
 434    common  pidfd_open              __x64_sys_pidfd_open
 435    common  clone3                  __x64_sys_clone3/ptregs
+438    common  pidfd_getfd             __x64_sys_pidfd_getfd
 
 #
 # x32-specific system call numbers start at 512 to avoid cache impact
 
 433    common  fspick                          sys_fspick
 434    common  pidfd_open                      sys_pidfd_open
 435    common  clone3                          sys_clone3
+438    common  pidfd_getfd                     sys_pidfd_getfd
 
 asmlinkage long sys_pidfd_send_signal(int pidfd, int sig,
                                       siginfo_t __user *info,
                                       unsigned int flags);
+asmlinkage long sys_pidfd_getfd(int pidfd, int fd, unsigned int flags);
 
 /*
  * Architecture-specific system calls
 
 #define __NR_clone3 435
 __SYSCALL(__NR_clone3, sys_clone3)
 #endif
+#define __NR_pidfd_getfd 438
+__SYSCALL(__NR_pidfd_getfd, sys_pidfd_getfd)
 
 #undef __NR_syscalls
-#define __NR_syscalls 436
+#define __NR_syscalls 439
 
 /*
  * 32 bit systems traditionally used different