vserver 1.9.5.x5
[linux-2.6.git] / arch / alpha / lib / dec_and_lock.c
index 5fc1303..6ae2500 100644 (file)
@@ -9,10 +9,10 @@
 #include <asm/atomic.h>
 
   asm (".text                                  \n\
-       .global atomic_dec_and_lock             \n\
-       .ent atomic_dec_and_lock                \n\
+       .global _atomic_dec_and_lock            \n\
+       .ent _atomic_dec_and_lock               \n\
        .align  4                               \n\
-atomic_dec_and_lock:                           \n\
+_atomic_dec_and_lock:                          \n\
        .prologue 0                             \n\
 1:     ldl_l   $1, 0($16)                      \n\
        subl    $1, 1, $1                       \n\
@@ -28,7 +28,7 @@ atomic_dec_and_lock:                          \n\
        .subsection 2                           \n\
 4:     br      1b                              \n\
        .previous                               \n\
-       .end atomic_dec_and_lock");
+       .end _atomic_dec_and_lock");
 
 static int __attribute_used__
 atomic_dec_and_lock_1(atomic_t *atomic, spinlock_t *lock)