[PATCH net v3 0/8] net/handshake: anchor request lifetime to a pinned file reference

patchwork-bot+netdevbpf at kernel.org patchwork-bot+netdevbpf at kernel.org
Thu May 28 04:50:23 PDT 2026


Hello:

This series was applied to netdev/net.git (main)
by Paolo Abeni <pabeni at redhat.com>:

On Mon, 25 May 2026 12:51:14 -0400 you wrote:
> handshake_nl_accept_doit() has accumulated four follow-on fixes
> since 3b3009ea8abb ("net/handshake: Create a NETLINK service for
> handling handshake requests"): 7ea9c1ec66bc, 7798b59409c3,
> fe67b063f687, and dabac51b8102.  Each was a local refcount or
> NULL-check correction; none moved where the file reference is
> owned, and the same code keeps producing the same class of bug.
> Reworking the ownership is what breaks the pattern.
> 
> [...]

Here is the summary with links:
  - [net,v3,1/8] net/handshake: Use spin_lock_bh for hn_lock
    https://git.kernel.org/netdev/net/c/cc993e0927ec
  - [net,v3,2/8] nvme-tcp: store negative errno in queue->tls_err
    https://git.kernel.org/netdev/net/c/9015985b5eb1
  - [net,v3,3/8] net/handshake: Pass negative errno through handshake_complete()
    https://git.kernel.org/netdev/net/c/6b22d433aa13
  - [net,v3,4/8] net/handshake: Take a long-lived file reference at submit
    https://git.kernel.org/netdev/net/c/09dba37eee70
  - [net,v3,5/8] net/handshake: hand off the pinned file reference to accept_doit
    https://git.kernel.org/netdev/net/c/f4251190e58b
  - [net,v3,6/8] net/handshake: Close the submit-side sock_hold race
    https://git.kernel.org/netdev/net/c/5da98f55b131
  - [net,v3,7/8] net/handshake: Verify file-reference balance in submit paths
    https://git.kernel.org/netdev/net/c/204a5efde5ed
  - [net,v3,8/8] net/handshake: Drain pending requests at net namespace exit
    https://git.kernel.org/netdev/net/c/ea5fe6a73ca5

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html





More information about the Linux-nvme mailing list