summaryrefslogtreecommitdiff
path: root/include/asm-generic/atomic-long.h
diff options
context:
space:
mode:
authorJoris van Vossen <joris.van.vossen@sintecs.nl>2018-04-13 09:32:08 (GMT)
committerJoris van Vossen <joris.van.vossen@sintecs.nl>2018-04-18 06:55:30 (GMT)
commit107522cc1edda84dc6565e50866ff0b7c959f764 (patch)
tree14434253b4d4af9dc20ecea4392954afb3228cd9 /include/asm-generic/atomic-long.h
parentda6dafeb26b827d753e027920d14a287f678d659 (diff)
downloadu-boot-107522cc1edda84dc6565e50866ff0b7c959f764.tar.xz
UBIFS and distroboot support and rescue target build merged with default target
Diffstat (limited to 'include/asm-generic/atomic-long.h')
-rw-r--r--include/asm-generic/atomic-long.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asm-generic/atomic-long.h b/include/asm-generic/atomic-long.h
index d0469ef..32f288b 100644
--- a/include/asm-generic/atomic-long.h
+++ b/include/asm-generic/atomic-long.h
@@ -66,6 +66,7 @@ static inline void atomic_long_sub(long i, atomic_long_t *l)
atomic64_sub(i, v);
}
+#ifndef __UBOOT__
static inline int atomic_long_sub_and_test(long i, atomic_long_t *l)
{
atomic64_t *v = (atomic64_t *)l;
@@ -135,6 +136,7 @@ static inline long atomic_long_add_unless(atomic_long_t *l, long a, long u)
(atomic64_cmpxchg((atomic64_t *)(l), (old), (new)))
#define atomic_long_xchg(v, new) \
(atomic64_xchg((atomic64_t *)(v), (new)))
+#endif /* __UBOOT__ */
#else /* BITS_PER_LONG == 64 */