svn commit: r248863 - user/attilio/membarclean/dev/virtio

Bryan Venteicher bryanv at FreeBSD.org
Fri Mar 29 03:45:59 UTC 2013


Author: bryanv
Date: Fri Mar 29 03:45:58 2013
New Revision: 248863
URL: http://svnweb.freebsd.org/changeset/base/248863

Log:
  Revert what is left of r240427
  
  Ease the work of this branch by changing the write membar
  into just a membar.

Modified:
  user/attilio/membarclean/dev/virtio/virtqueue.c

Modified: user/attilio/membarclean/dev/virtio/virtqueue.c
==============================================================================
--- user/attilio/membarclean/dev/virtio/virtqueue.c	Fri Mar 29 02:14:57 2013	(r248862)
+++ user/attilio/membarclean/dev/virtio/virtqueue.c	Fri Mar 29 03:45:58 2013	(r248863)
@@ -622,7 +622,7 @@ vq_ring_update_avail(struct virtqueue *v
 	avail_idx = vq->vq_ring.avail->idx & (vq->vq_nentries - 1);
 	vq->vq_ring.avail->ring[avail_idx] = desc_idx;
 
-	wmb();
+	mb();
 	vq->vq_ring.avail->idx++;
 
 	/* Keep pending count until virtqueue_notify(). */


More information about the svn-src-user mailing list