]> rtime.felk.cvut.cz Git - sojka/libev.git/commitdiff
*** empty log message ***
authorMarc Alexander Lehmann <libev@schmorp.de>
Thu, 4 Aug 2011 14:49:27 +0000 (14:49 +0000)
committerMarc Alexander Lehmann <libev@schmorp.de>
Thu, 4 Aug 2011 14:49:27 +0000 (14:49 +0000)
ev.c

diff --git a/ev.c b/ev.c
index 39dec26bb18b7fbf739e20d343e4a8df32adca97..d66c12e07075c4bd312800f2f7e6635fd110031b 100644 (file)
--- a/ev.c
+++ b/ev.c
@@ -556,10 +556,10 @@ struct signalfd_siginfo
       #define ECB_MEMORY_FENCE         __asm__ __volatile__ ("sync" : : : "memory")
     #elif defined(__ARM_ARCH_6__ ) || defined(__ARM_ARCH_6J__ ) \
        || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6ZK__)
-      #define ECB_MEMORY_FENCE __asm__ __volatile__ ("mcr p15,0,%0,c7,c10,4" : : "r" (0) : "memory")
+      #define ECB_MEMORY_FENCE __asm__ __volatile__ ("mcr p15,0,%0,c7,c10,5" : : "r" (0) : "memory")
     #elif defined(__ARM_ARCH_7__ ) || defined(__ARM_ARCH_7A__ ) \
        || defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7R__ )
-      #define ECB_MEMORY_FENCE         __asm__ __volatile__ ("dsb" : : : "memory")
+      #define ECB_MEMORY_FENCE         __asm__ __volatile__ ("dmb" : : : "memory")
     #endif
   #endif
 #endif