patch-2.4.5 linux/arch/m68k/lib/semaphore.S
Next file: linux/arch/m68k/mm/memory.c
Previous file: linux/arch/m68k/config.in
Back to the patch index
Back to the overall index
- Lines: 50
- Date:
Sat May 19 17:43:05 2001
- Orig file:
v2.4.4/linux/arch/m68k/lib/semaphore.S
- Orig date:
Wed Jan 26 12:44:20 2000
diff -u --recursive --new-file v2.4.4/linux/arch/m68k/lib/semaphore.S linux/arch/m68k/lib/semaphore.S
@@ -51,49 +51,3 @@
moveml (%sp)+,%a0/%d0/%d1
rts
-ENTRY(__down_read_failed)
- moveml %a0/%d0/%d1,-(%sp)
- jcc 3f
-1: movel %a1,-(%sp)
- jbsr SYMBOL_NAME(down_read_failed_biased)
- movel (%sp)+,%a1
-2: moveml (%sp)+,%a0/%d0/%d1
- rts
-
-3: movel %a1,-(%sp)
- jbsr SYMBOL_NAME(down_read_failed)
- movel (%sp)+,%a1
- subql #1,%a1@
- jpl 2b
- jcc 3b
- jra 1b
-
-ENTRY(__down_write_failed)
- moveml %a0/%d0/%d1,-(%sp)
- jcc 3f
-1: movel %a1,-(%sp)
- jbsr SYMBOL_NAME(down_write_failed_biased)
- movel (%sp)+,%a1
-2: moveml (%sp)+,%a0/%d0/%d1
- rts
-
-3: movel %a1,-(%sp)
- jbsr SYMBOL_NAME(down_write_failed)
- movel (%sp)+,%a1
- subl #RW_LOCK_BIAS,%a1@
- jpl 2b
- jcc 3b
- jra 1b
-
-ENTRY(__rwsem_wake)
- moveml %a0/%d0/%d1,-(%sp)
- jeq 1f
- movel %a1,-(%sp)
- jbsr SYMBOL_NAME(rwsem_wake_readers)
- jra 2f
-1: movel %a1,-(%sp)
- jbsr rwsem_wake_writer
-2: movel (%sp)+,%a1
- moveml (%sp)+,%a0/%d0/%d1
- rts
-
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)