|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
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 <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |