diff options
author | davidxu <davidxu@FreeBSD.org> | 2006-10-17 02:24:47 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2006-10-17 02:24:47 +0000 |
commit | bb5a3880aaba619ef92556240b090b17a430f444 (patch) | |
tree | b31b5290e903f0eb1069077900871403a7ca78f8 /sys/arm | |
parent | c0e6d5e6651f1b6140e24533f47bd20e2ca2952d (diff) | |
download | FreeBSD-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/arm')
-rw-r--r-- | sys/arm/arm/fusu.S | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/arm/arm/fusu.S b/sys/arm/arm/fusu.S index afd4663..02e4870 100644 --- a/sys/arm/arm/fusu.S +++ b/sys/arm/arm/fusu.S @@ -53,7 +53,7 @@ __FBSDID("$FreeBSD$"); */ ENTRY_NP(casuword32) -ENTRY(casuptr) +ENTRY(casuword) #ifdef MULTIPROCESSOR /* XXX Probably not appropriate for non-Hydra SMPs */ stmfd sp!, {r0, r14} @@ -72,7 +72,7 @@ ENTRY(casuptr) beq .Lfusupcbfault #endif stmfd sp!, {r4, r5} - adr r4, .Lcasuptrfault + adr r4, .Lcasuwordfault str r4, [r3, #PCB_ONFAULT] ldrt r5, [r0] cmp r5, r1 @@ -85,10 +85,10 @@ ENTRY(casuptr) RET /* - * Handle faults from casuptr. Clean up and return -1. + * Handle faults from casuword. Clean up and return -1. */ -.Lcasuptrfault: +.Lcasuwordfault: mov r0, #0x00000000 str r0, [r3, #PCB_ONFAULT] mvn r0, #0x00000000 |