Changelog in Linux kernel 6.12.71

 
io_uring/rw: recycle buffers manually for non-mshot reads [+ + +]
Author: Jens Axboe <axboe@kernel.dk>
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/20250821020750.598432-8-axboe@kernel.dk
    Signed-off-by: Jens Axboe <axboe@kernel.dk>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

 
Linux: Linux 6.12.71 [+ + +]
Author: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date:   Thu Feb 12 13:14:57 2026 +0100

    Linux 6.12.71
    
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

 
net: tunnel: make skb_vlan_inet_prepare() return drop reasons [+ + +]
Author: Menglong Dong <menglong8.dong@gmail.com>
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 <dongml2@chinatelecom.cn>
    Reviewed-by: Simon Horman <horms@kernel.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Cc: Eric Dumazet <edumazet@google.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 
vsock/test: verify socket options after setting them [+ + +]
Author: Konstantin Shkolnyy <kshk@linux.ibm.com>
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 <kshk@linux.ibm.com>
    Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
    Signed-off-by: Paolo Abeni <pabeni@redhat.com>
    [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 <sgarzare@redhat.com>
    Tested-by: Johan Korsnes <johan.korsnes@remarkable.no>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>