search for: 295b5867944f

Displaying 4 results from an estimated 4 matches for "295b5867944f".

2020 Apr 30
2
[PATCH] vhost: vsock: don't send pkt when vq is not started
...port_do_send_pkt()) exits immediately since 'vq->private_data' > > is NULL, and no one will requeue it. > > > > Let's do it when we know the device is ready: > > > > diff --git a/drivers/vhost/vsock.c b/drivers/vhost/vsock.c > > index e36aaf9ba7bd..295b5867944f 100644 > > --- a/drivers/vhost/vsock.c > > +++ b/drivers/vhost/vsock.c > > @@ -543,6 +543,11 @@ static int vhost_vsock_start(struct vhost_vsock > > *vsock) > > mutex_unlock(&vq->mutex); > > } > > > > + /* Some pack...
2020 Apr 30
2
[PATCH] vhost: vsock: don't send pkt when vq is not started
...port_do_send_pkt()) exits immediately since 'vq->private_data' > > is NULL, and no one will requeue it. > > > > Let's do it when we know the device is ready: > > > > diff --git a/drivers/vhost/vsock.c b/drivers/vhost/vsock.c > > index e36aaf9ba7bd..295b5867944f 100644 > > --- a/drivers/vhost/vsock.c > > +++ b/drivers/vhost/vsock.c > > @@ -543,6 +543,11 @@ static int vhost_vsock_start(struct vhost_vsock > > *vsock) > > mutex_unlock(&vq->mutex); > > } > > > > + /* Some pack...
2020 Apr 30
0
[PATCH] vhost: vsock: don't send pkt when vq is not started
...the timeout because the send worker (that runs vhost_transport_do_send_pkt()) exits immediately since 'vq->private_data' is NULL, and no one will requeue it. Let's do it when we know the device is ready: diff --git a/drivers/vhost/vsock.c b/drivers/vhost/vsock.c index e36aaf9ba7bd..295b5867944f 100644 --- a/drivers/vhost/vsock.c +++ b/drivers/vhost/vsock.c @@ -543,6 +543,11 @@ static int vhost_vsock_start(struct vhost_vsock *vsock) mutex_unlock(&vq->mutex); } + /* Some packets may have been queued before the device was started, + * let's k...
2020 Apr 30
0
[PATCH] vhost: vsock: don't send pkt when vq is not started
...diately since 'vq->private_data' > > > is NULL, and no one will requeue it. > > > > > > Let's do it when we know the device is ready: > > > > > > diff --git a/drivers/vhost/vsock.c b/drivers/vhost/vsock.c > > > index e36aaf9ba7bd..295b5867944f 100644 > > > --- a/drivers/vhost/vsock.c > > > +++ b/drivers/vhost/vsock.c > > > @@ -543,6 +543,11 @@ static int vhost_vsock_start(struct vhost_vsock > > > *vsock) > > > mutex_unlock(&vq->mutex); > > > } > >...