From eef16f316456526b0a52fdfce2b70c12d7ad1b5b Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Sat, 20 Mar 2010 21:30:36 +0100 Subject: [PATCH] Make ARMv7 build and work Contributed by debian bug #573027 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573027 Signed-off-by: Jens Axboe --- arch/arch-arm.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arch-arm.h b/arch/arch-arm.h index 1b590f11..b0cfd808 100644 --- a/arch/arch-arm.h +++ b/arch/arch-arm.h @@ -22,6 +22,10 @@ #define nop __asm__ __volatile__("mov\tr0,r0\t@ nop\n\t") #define read_barrier() __asm__ __volatile__ ("" : : : "memory") #define write_barrier() __asm__ __volatile__ ("" : : : "memory") +#elif defined(__ARM_ARCH_7A__) +#define nop __asm__ __volatile__ ("nop") +#define read_barrier() __sync_synchronize() +#define write_barrier() __sync_synchronize() #endif #endif -- 2.25.1