Changelog in Linux kernel 6.12.71

 
io_uring/rw: recycle buffers manually for non-mshot reads [+ + +]
Author: Jens Axboe <[email protected]>
Date:   Wed Aug 20 20:03:35 2025 -0600

    io_uring/rw: recycle buffers manually for non-mshot reads
    
    Commit d8e1dec2f860ee40623609aa6c4f22e1ee45605d upstream.
    
    The mshot side of reads already does this, but the regular read path
    does not. This leads to needing recycling checks sprinkled in various
    spots in the "go async" path, like arming poll. In preparation for
    getting rid of those, ensure that read recycles appropriately.
    
    Link: https://lore.kernel.org/r/[email protected]
    Signed-off-by: Jens Axboe <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>

 
Linux: Linux 6.12.71 [+ + +]
Author: Greg Kroah-Hartman <[email protected]>
Date:   Thu Feb 12 13:14:57 2026 +0100

    Linux 6.12.71
    
    Signed-off-by: Greg Kroah-Hartman <[email protected]>

 
net: tunnel: make skb_vlan_inet_prepare() return drop reasons [+ + +]
Author: Menglong Dong <[email protected]>
Date:   Wed Oct 9 10:28:21 2024 +0800

    net: tunnel: make skb_vlan_inet_prepare() return drop reasons
    
    commit 9990ddf47d4168088e2246c3d418bf526e40830d upstream.
    
    Make skb_vlan_inet_prepare return the skb drop reasons, which is just
    what pskb_may_pull_reason() returns. Meanwhile, adjust all the call of
    it.
    
    Signed-off-by: Menglong Dong <[email protected]>
    Reviewed-by: Simon Horman <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>
    Cc: Eric Dumazet <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
 
vsock/test: verify socket options after setting them [+ + +]
Author: Konstantin Shkolnyy <[email protected]>
Date:   Tue Dec 3 09:06:56 2024 -0600

    vsock/test: verify socket options after setting them
    
    commit 86814d8ffd55fd4ad19c512eccd721522a370fb2 upstream.
    
    Replace setsockopt() calls with calls to functions that follow
    setsockopt() with getsockopt() and check that the returned value and its
    size are the same as have been set. (Except in vsock_perf.)
    
    Signed-off-by: Konstantin Shkolnyy <[email protected]>
    Reviewed-by: Stefano Garzarella <[email protected]>
    Signed-off-by: Paolo Abeni <[email protected]>
    [Stefano: patch needed to avoid vsock test build failure reported by
     Johan Korsnes after backporting commit 0a98de8013696 ("vsock/test: fix
     seqpacket message bounds test") in 6.12-stable tree]
    Signed-off-by: Stefano Garzarella <[email protected]>
    Tested-by: Johan Korsnes <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>