|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [linux-2.6.18-xen] evtchn: Use wmb instead of rmb to enf
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1210244142 -3600
# Node ID 77db69c382497116ca3835cd51824723d20b5fb9
# Parent 63b51bcb6bf6cdc746cd2662f6c8e6a1ebae078d
evtchn: Use wmb instead of rmb to enforce ordering between
evtchn_upcall_pending and evtchn_pending_sel stores.
Signed-off-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx>
---
drivers/xen/core/evtchn.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff -r 63b51bcb6bf6 -r 77db69c38249 drivers/xen/core/evtchn.c
--- a/drivers/xen/core/evtchn.c Thu May 08 11:14:47 2008 +0100
+++ b/drivers/xen/core/evtchn.c Thu May 08 11:55:42 2008 +0100
@@ -246,7 +246,7 @@ asmlinkage void evtchn_do_upcall(struct
#ifndef CONFIG_X86 /* No need for a barrier -- XCHG is a barrier on x86. */
/* Clear master flag /before/ clearing selector flag. */
- rmb();
+ wmb();
#endif
l1 = xchg(&vcpu_info->evtchn_pending_sel, 0);
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [linux-2.6.18-xen] evtchn: Use wmb instead of rmb to enforce ordering between,
Xen patchbot-linux-2.6.18-xen <=
|
|
|
|
|