X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsparc64%2Flib%2Frwlock.S;h=8d8ecece2ed9d099f1468d0c893d89596350c67a;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=ffbf75bc3bc7f7fcfe31c28a9bcd2b22c87d7a20;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/arch/sparc64/lib/rwlock.S b/arch/sparc64/lib/rwlock.S index ffbf75bc3..8d8ecece2 100644 --- a/arch/sparc64/lib/rwlock.S +++ b/arch/sparc64/lib/rwlock.S @@ -7,12 +7,9 @@ .text .align 64 - .globl rwlock_impl_begin, rwlock_impl_end - /* The non-contention read lock usage is 2 cache lines. */ .globl __read_lock, __read_unlock -rwlock_impl_begin: __read_lock: /* %o0 = lock_ptr */ ldsw [%o0], %g5 brlz,pn %g5, __read_wait_for_writer @@ -85,5 +82,4 @@ __write_trylock_succeed: __write_trylock_fail: retl mov 0, %o0 -rwlock_impl_end: