blob: 277189bb84117f5cb45ff4713f3fbf42d2cf3d68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
From 54f775dfc516115c4d654d250189f431a82d1d42 Mon Sep 17 00:00:00 2001
From: Denis Oliver Kropp <dok@directfb.org>
Date: Sun, 27 May 2012 11:40:31 +0200
Subject: [PATCH] libdirect: Use ARM assembler for atomic operations only if
ARCH_ARMv7 is defined.
Upstream-Status: backport from 1.6.0-pre1
---
lib/direct/atomic.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/direct/atomic.h b/lib/direct/atomic.h
index fe7664f..74d8d18 100644
--- a/lib/direct/atomic.h
+++ b/lib/direct/atomic.h
@@ -183,7 +183,7 @@
#endif
-#if defined(ARCH_ARM) && !defined(ARCH_IWMMXT)
+#if defined(ARCH_ARMv7) && !defined(ARCH_IWMMXT)
static inline int _D__atomic_cmpxchg(volatile int *ptr, int old, int _new)
{
--
1.7.9.5
|