aboutsummaryrefslogtreecommitdiffstats
path: root/xen
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-07-30 21:39:24 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-07-30 21:39:24 +0000
commit410dee652685d7cb501781599d873039792b4c1c (patch)
tree3db784a54e9b04a14e2e5a0f53b1ab928467d42f /xen
parentf7463a99139aaa01df0345830b79e48c0ee89fab (diff)
downloadxen-410dee652685d7cb501781599d873039792b4c1c.tar.gz
xen-410dee652685d7cb501781599d873039792b4c1c.tar.bz2
xen-410dee652685d7cb501781599d873039792b4c1c.zip
bitkeeper revision 1.388 (3f283b0cfdRYEH7pRqoQr9Mnt8MHmQ)
network.c, dev.c: Strengthen the memory barriers used for lock-free synchronisation in Xenolinux-Xen network code interface.
Diffstat (limited to 'xen')
-rw-r--r--xen/net/dev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/net/dev.c b/xen/net/dev.c
index e9e965c7e9..cd5c80111a 100644
--- a/xen/net/dev.c
+++ b/xen/net/dev.c
@@ -840,7 +840,7 @@ static void tx_skb_release(struct sk_buff *skb)
* Checks below must happen after the above response is posted.
* This avoids a possible race with a guest OS on another CPU.
*/
- smp_rmb();
+ smp_mb();
if ( (vif->tx_cons == vif->tx_prod) && get_tx_bufs(vif) )
{