X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsparc64%2Flib%2Fatomic.S;h=13d68fd64d95ad745798706306226a0f59be3a59;hb=7b563c525e46f373a521421e31aa791cc27beb56;hp=a0d6d8ac3bd541da0e5681394daef0dfd7a0f76a;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/arch/sparc64/lib/atomic.S b/arch/sparc64/lib/atomic.S index a0d6d8ac3..13d68fd64 100644 --- a/arch/sparc64/lib/atomic.S +++ b/arch/sparc64/lib/atomic.S @@ -9,7 +9,10 @@ .text .align 64 + .globl atomic_impl_begin, atomic_impl_end + .globl __atomic_add +atomic_impl_begin: __atomic_add: /* %o0 = increment, %o1 = atomic_ptr */ lduw [%o1], %g5 add %g5, %o0, %g7 @@ -53,3 +56,4 @@ __atomic64_sub: /* %o0 = increment, %o1 = atomic_ptr */ retl sub %g7, %o0, %o0 +atomic_impl_end: