[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAEivzxfLCdv1H6ye8pazG1jw5qiBvtCf2zxE1nom=ziNtwuNiA@mail.gmail.com>
Date: Sun, 29 Jun 2025 23:50:37 +0200
From: Aleksandr Mikhalitsyn <aleksandr.mikhalitsyn@...onical.com>
To: kuniyu@...zon.com
Cc: linux-kernel@...r.kernel.org, netdev@...r.kernel.org,
"David S. Miller" <davem@...emloft.net>, Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>,
Willem de Bruijn <willemb@...gle.com>, Leon Romanovsky <leon@...nel.org>, Arnd Bergmann <arnd@...db.de>,
Christian Brauner <brauner@...nel.org>, Lennart Poettering <mzxreary@...inter.de>,
Luca Boccassi <bluca@...ian.org>, David Rheinsberg <david@...dahead.eu>, Simon Horman <horms@...nel.org>
Subject: Re: [PATCH net-next 0/6] allow reaped pidfds receive in SCM_PIDFD
Dear friends,
Please, ignore. I had to resent [1] the series because Kuniyuki
Iwashima's email in @amazon.com is no longer valid.
[1] https://lore.kernel.org/netdev/20250629214449.14462-1-aleksandr.mikhalitsyn@canonical.com/
Sorry for the inconvenience and extra noise.
Kind regards,
Alex
On Sun, Jun 29, 2025 at 11:40 PM Alexander Mikhalitsyn
<aleksandr.mikhalitsyn@...onical.com> wrote:
>
> This is a logical continuation of a story from [1], where Christian
> extented SO_PEERPIDFD to allow getting pidfds for a reaped tasks.
>
> Git tree:
> https://github.com/mihalicyn/linux/commits/scm_pidfd_stale
>
> Series based on https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git/log/?h=vfs-6.17.pidfs
>
> It does not use pidfs_get_pid()/pidfs_put_pid() API as these were removed in a scope of [2].
> I've checked that net-next branch currently (still) has these obsolete functions, but it
> will eventually include changes from [2], so it's not a big problem.
>
> Link: https://lore.kernel.org/all/20250425-work-pidfs-net-v2-0-450a19461e75@kernel.org/ [1]
> Link: https://lore.kernel.org/all/20250618-work-pidfs-persistent-v2-0-98f3456fd552@kernel.org/ [2]
>
> Cc: linux-kernel@...r.kernel.org
> Cc: netdev@...r.kernel.org
> Cc: "David S. Miller" <davem@...emloft.net>
> Cc: Eric Dumazet <edumazet@...gle.com>
> Cc: Jakub Kicinski <kuba@...nel.org>
> Cc: Paolo Abeni <pabeni@...hat.com>
> Cc: Willem de Bruijn <willemb@...gle.com>
> Cc: Leon Romanovsky <leon@...nel.org>
> Cc: Arnd Bergmann <arnd@...db.de>
> Cc: Christian Brauner <brauner@...nel.org>
> Cc: Kuniyuki Iwashima <kuniyu@...zon.com>
> Cc: Lennart Poettering <mzxreary@...inter.de>
> Cc: Luca Boccassi <bluca@...ian.org>
> Cc: David Rheinsberg <david@...dahead.eu>
>
> Alexander Mikhalitsyn (6):
> af_unix: rework unix_maybe_add_creds() to allow sleep
> af_unix: introduce unix_skb_to_scm helper
> af_unix: introduce and use __scm_replace_pid() helper
> af_unix: stash pidfs dentry when needed
> af_unix: enable handing out pidfds for reaped tasks in SCM_PIDFD
> selftests: net: extend SCM_PIDFD test to cover stale pidfds
>
> include/net/scm.h | 46 +++-
> net/core/scm.c | 13 +-
> net/unix/af_unix.c | 76 ++++--
> .../testing/selftests/net/af_unix/scm_pidfd.c | 217 ++++++++++++++----
> 4 files changed, 285 insertions(+), 67 deletions(-)
>
> --
> 2.43.0
>
Powered by blists - more mailing lists