From a9de9aea54b75dea1b7c932336cfca8d22426e67 Mon Sep 17 00:00:00 2001 From: "Ithamar R. Adema" Date: Mon, 18 Oct 2010 12:39:59 +0000 Subject: [PATCH] * Fix atomic_get :$ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39000 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/libroot/os/arch/arm/atomic.S | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/system/libroot/os/arch/arm/atomic.S b/src/system/libroot/os/arch/arm/atomic.S index 20f557d16b..0127fd03e8 100644 --- a/src/system/libroot/os/arch/arm/atomic.S +++ b/src/system/libroot/os/arch/arm/atomic.S @@ -160,8 +160,7 @@ FUNCTION_END(atomic_test_and_set) /* int atomic_get(int *value) */ FUNCTION(atomic_get): - mov r1, r0 - swp r0, r0, [r1] + ldr r0, [r0] bx lr FUNCTION_END(atomic_get)