summaryrefslogtreecommitdiff
path: root/sys/src/9/mtx
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2014-06-08 01:35:22 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2014-06-08 01:35:22 +0200
commit72ba3571a3166ca69d28ccebf547675711bd800c (patch)
tree046ea9b3ab0716b977f23ace9fef885ca9492e24 /sys/src/9/mtx
parent0a2b418535915c6954fa9df575d71fb04171bb34 (diff)
kernel: remove _xinc()/_xdec()
as with the Block refcount changes, _xinc() and _xdec() arent used anymore, so remove them. architecure can still define ainc()/adec() when it needs them.
Diffstat (limited to 'sys/src/9/mtx')
-rw-r--r--sys/src/9/mtx/l.s20
1 files changed, 0 insertions, 20 deletions
diff --git a/sys/src/9/mtx/l.s b/sys/src/9/mtx/l.s
index c880c5390..c450e5564 100644
--- a/sys/src/9/mtx/l.s
+++ b/sys/src/9/mtx/l.s
@@ -281,26 +281,6 @@ tas0:
ISYNC
RETURN
-TEXT _xinc(SB),$0 /* void _xinc(long *); */
- MOVW R3, R4
-xincloop:
- DCBF (R4) /* fix for 603x bug */
- LWAR (R4), R3
- ADD $1, R3
- STWCCC R3, (R4)
- BNE xincloop
- RETURN
-
-TEXT _xdec(SB),$0 /* long _xdec(long *); */
- MOVW R3, R4
-xdecloop:
- DCBF (R4) /* fix for 603x bug */
- LWAR (R4), R3
- ADD $-1, R3
- STWCCC R3, (R4)
- BNE xdecloop
- RETURN
-
TEXT cmpswap(SB),$0 /* int cmpswap(long*, long, long) */
MOVW R3, R4 /* addr */
MOVW old+4(FP), R5