[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [linux-2.6.18-xen] evtchn: Use wmb instead of rmb to enforce ordering between
# 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |