search for: fbdd79a

Displaying 4 results from an estimated 4 matches for "fbdd79a".

2013 Jul 08
4
[PATCH 2/2] virtio_net: fix race in RX VQ processing
...tside the lock). Reported-by: Jason Wang <jasowang at redhat.com> Signed-off-by: Michael S. Tsirkin <mst at redhat.com> --- drivers/net/virtio_net.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index 5305bd1..fbdd79a 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c @@ -622,8 +622,9 @@ again: /* Out of packets? */ if (received < budget) { + unsigned r = virtqueue_enable_cb_prepare(rq->vq); napi_complete(napi); - if (unlikely(!virtqueue_enable_cb(rq->vq)) && + if (...
2013 Jul 08
4
[PATCH 2/2] virtio_net: fix race in RX VQ processing
...tside the lock). Reported-by: Jason Wang <jasowang at redhat.com> Signed-off-by: Michael S. Tsirkin <mst at redhat.com> --- drivers/net/virtio_net.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index 5305bd1..fbdd79a 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c @@ -622,8 +622,9 @@ again: /* Out of packets? */ if (received < budget) { + unsigned r = virtqueue_enable_cb_prepare(rq->vq); napi_complete(napi); - if (unlikely(!virtqueue_enable_cb(rq->vq)) && + if (...
2013 Jul 08
0
[PATCH 2/2] virtio_net: fix race in RX VQ processing
...ason Wang <jasowang at redhat.com> > Signed-off-by: Michael S. Tsirkin <mst at redhat.com> > --- > drivers/net/virtio_net.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c > index 5305bd1..fbdd79a 100644 > --- a/drivers/net/virtio_net.c > +++ b/drivers/net/virtio_net.c > @@ -622,8 +622,9 @@ again: > > /* Out of packets? */ > if (received < budget) { > + unsigned r = virtqueue_enable_cb_prepare(rq->vq); Empty line wouldn't hurt here, after declaratio...
2013 Jul 09
0
[PATCH 2/2] virtio_net: fix race in RX VQ processing
...t; --- Tested-by: Jason Wang <jasowang at redhat.com> Acked-by: Jason Wang <jasowang at redhat.com> > drivers/net/virtio_net.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c > index 5305bd1..fbdd79a 100644 > --- a/drivers/net/virtio_net.c > +++ b/drivers/net/virtio_net.c > @@ -622,8 +622,9 @@ again: > > /* Out of packets? */ > if (received < budget) { > + unsigned r = virtqueue_enable_cb_prepare(rq->vq); > napi_complete(napi); > - if (unlikely(!virtq...