Message ID | 75e3f51b-2848-d3ce-a995-4ac8320663f6@sberdevices.ru (mailing list archive) |
---|---|
State | Accepted |
Commit | 6825e6b4f8e53799d83bc39ca6ec5baed4e2adde |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | several updates to virtio/vsock | expand |
On Tue, Mar 14, 2023 at 02:06:53PM +0300, Arseniy Krasnov wrote: > Since we now no longer use 'skb->len' to update credit, there is no sense > to update skbuff state, because it is used only once after dequeue to > copy data and then will be released. > > Fixes: 71dc9ec9ac7d ("virtio/vsock: replace virtio_vsock_pkt with sk_buff") > Signed-off-by: Arseniy Krasnov <AVKrasnov@sberdevices.ru> > Reviewed-by: Stefano Garzarella <sgarzare@redhat.com> > --- > net/vmw_vsock/virtio_transport_common.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/net/vmw_vsock/virtio_transport_common.c b/net/vmw_vsock/virtio_transport_common.c > index 618680fd9906..9a411475e201 100644 > --- a/net/vmw_vsock/virtio_transport_common.c > +++ b/net/vmw_vsock/virtio_transport_common.c > @@ -465,7 +465,6 @@ static int virtio_transport_seqpacket_do_dequeue(struct vsock_sock *vsk, > dequeued_len = err; > } else { > user_buf_len -= bytes_to_copy; > - skb_pull(skb, bytes_to_copy); > } > > spin_lock_bh(&vvs->rx_lock); > -- > 2.25.1 Acked-by: Bobby Eshleman <bobby.eshleman@bytedance.com>
diff --git a/net/vmw_vsock/virtio_transport_common.c b/net/vmw_vsock/virtio_transport_common.c index 618680fd9906..9a411475e201 100644 --- a/net/vmw_vsock/virtio_transport_common.c +++ b/net/vmw_vsock/virtio_transport_common.c @@ -465,7 +465,6 @@ static int virtio_transport_seqpacket_do_dequeue(struct vsock_sock *vsk, dequeued_len = err; } else { user_buf_len -= bytes_to_copy; - skb_pull(skb, bytes_to_copy); } spin_lock_bh(&vvs->rx_lock);