search for: g5c3af

Displaying 10 results from an estimated 10 matches for "g5c3af".

2010 Feb 01
5
[PATCH] vhost-net: switch to smp barriers
...ost_virtqueue *vq) } /* They could have slipped one in as we were doing that: make * sure it's written, then check again. */ - mb(); + smp_mb(); r = get_user(avail_idx, &vq->avail->idx); if (r) { vq_err(vq, "Failed to check avail idx at %p: %d\n", -- 1.6.6.144.g5c3af
2010 Feb 01
5
[PATCH] vhost-net: switch to smp barriers
...ost_virtqueue *vq) } /* They could have slipped one in as we were doing that: make * sure it's written, then check again. */ - mb(); + smp_mb(); r = get_user(avail_idx, &vq->avail->idx); if (r) { vq_err(vq, "Failed to check avail idx at %p: %d\n", -- 1.6.6.144.g5c3af
2010 Jan 21
1
[PATCH] virtio: use smp_XX barriers
...l vring_enable_cb(struct virtqueue *_vq) /* We optimistically turn back on interrupts, then check if there was * more to do. */ vq->vring.avail->flags &= ~VRING_AVAIL_F_NO_INTERRUPT; - mb(); + smp_mb(); if (unlikely(more_used(vq))) { END_USE(vq); return false; -- 1.6.6.144.g5c3af
2010 Jan 21
1
[PATCH] virtio: use smp_XX barriers
...l vring_enable_cb(struct virtqueue *_vq) /* We optimistically turn back on interrupts, then check if there was * more to do. */ vq->vring.avail->flags &= ~VRING_AVAIL_F_NO_INTERRUPT; - mb(); + smp_mb(); if (unlikely(more_used(vq))) { END_USE(vq); return false; -- 1.6.6.144.g5c3af
2010 Feb 10
1
[PATCH] virtio-spec: document indirect descriptors
...ther indirect descriptor table + (flags&INDIRECT must be off). + A single indirect descriptor table can include both read-only and write-only + descriptors; write-only flag (flags&WRITE) in the descriptor that refers + to it is ignored. \end_layout \begin_layout Subsection -- 1.6.6.144.g5c3af
2010 Feb 10
1
[PATCH] virtio-spec: document indirect descriptors
...ther indirect descriptor table + (flags&INDIRECT must be off). + A single indirect descriptor table can include both read-only and write-only + descriptors; write-only flag (flags&WRITE) in the descriptor that refers + to it is ignored. \end_layout \begin_layout Subsection -- 1.6.6.144.g5c3af
2010 Jan 27
1
[PATCHv2] virtio: use smp_XX barriers on SMP
...ring_enable_cb(struct virtqueue *_vq) /* We optimistically turn back on interrupts, then check if there was * more to do. */ vq->vring.avail->flags &= ~VRING_AVAIL_F_NO_INTERRUPT; - mb(); + virtio_mb(); if (unlikely(more_used(vq))) { END_USE(vq); return false; -- 1.6.6.144.g5c3af
2010 Jan 27
1
[PATCHv2] virtio: use smp_XX barriers on SMP
...ring_enable_cb(struct virtqueue *_vq) /* We optimistically turn back on interrupts, then check if there was * more to do. */ vq->vring.avail->flags &= ~VRING_AVAIL_F_NO_INTERRUPT; - mb(); + virtio_mb(); if (unlikely(more_used(vq))) { END_USE(vq); return false; -- 1.6.6.144.g5c3af
2010 Feb 11
2
[PATCH] virtio-spec: document MSI-X
...,7 +5368,7 @@ actual field of the configuration should be updated to reflect the new number of pages in the balloon. \begin_inset Foot -status collapsed +status open \begin_layout Plain Layout As updates to configuration space are not atomic, this field isn't particularly -- 1.6.6.144.g5c3af
2010 Feb 11
2
[PATCH] virtio-spec: document MSI-X
...,7 +5368,7 @@ actual field of the configuration should be updated to reflect the new number of pages in the balloon. \begin_inset Foot -status collapsed +status open \begin_layout Plain Layout As updates to configuration space are not atomic, this field isn't particularly -- 1.6.6.144.g5c3af