• Kees Cook's avatar
    pidfd: Add missing sock updates for pidfd_getfd() · 4969f8a0
    Kees Cook authored
    The sock counting (sock_update_netprioidx() and sock_update_classid())
    was missing from pidfd's implementation of received fd installation. Add
    a call to the new __receive_sock() helper.
    
    Cc: Christian Brauner <christian.brauner@ubuntu.com>
    Cc: Christoph Hellwig <hch@lst.de>
    Cc: Sargun Dhillon <sargun@sargun.me>
    Cc: Jakub Kicinski <kuba@kernel.org>
    Cc: netdev@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: stable@vger.kernel.org
    Fixes: 8649c322 ("pid: Implement pidfd_getfd syscall")
    Signed-off-by: default avatarKees Cook <keescook@chromium.org>
    4969f8a0
pid.c 16.8 KB