summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/directfb/directfb/libdirect-Use-ARM-assembler-for-atomic-operations-on.patch
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