summaryrefslogtreecommitdiffstats
path: root/sys/ia64
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2006-10-17 02:24:47 +0000
committerdavidxu <davidxu@FreeBSD.org>2006-10-17 02:24:47 +0000
commitbb5a3880aaba619ef92556240b090b17a430f444 (patch)
treeb31b5290e903f0eb1069077900871403a7ca78f8 /sys/ia64
parentc0e6d5e6651f1b6140e24533f47bd20e2ca2952d (diff)
downloadFreeBSD-src-bb5a3880aaba619ef92556240b090b17a430f444.zip
FreeBSD-src-bb5a3880aaba619ef92556240b090b17a430f444.tar.gz
o Add keyword volatile for user mutex owner field.
o Fix type consistent problem by using type long for old umtx and wait channel. o Rename casuptr to casuword.
Diffstat (limited to 'sys/ia64')
-rw-r--r--sys/ia64/ia64/support.S8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/ia64/ia64/support.S b/sys/ia64/ia64/support.S
index 4a21274..bc9ef91 100644
--- a/sys/ia64/ia64/support.S
+++ b/sys/ia64/ia64/support.S
@@ -192,10 +192,10 @@ ENTRY(fusufault, 0)
END(fusufault)
/*
- * casuptr(intptr_t *p, intptr_t old, intptr_t new)
+ * casuword(u_long *p, u_long old, u_long new)
* Perform a compare-exchange in user space.
*/
-ENTRY(casuptr, 3)
+ENTRY(casuword, 3)
{ .mlx
add r15=PC_CURTHREAD,r13
movl r14=VM_MAX_ADDRESS
@@ -239,10 +239,10 @@ ENTRY(casuptr, 3)
br.ret.sptk rp
;;
}
-END(casuptr)
+END(casuword)
/*
- * casuword32(int32_t *p, int32_t old, int32_t new)
+ * casuword32(uint32_t *p, uint32_t old, uint32_t new)
* Perform a 32-bit compare-exchange in user space.
*/
ENTRY(casuword32, 3)
OpenPOWER on IntegriCloud