diff options
author | jhb <jhb@FreeBSD.org> | 2002-05-22 13:19:22 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2002-05-22 13:19:22 +0000 |
commit | 2f66cc911b418b0d820bd028662ac3905e3478a7 (patch) | |
tree | bb850d4f1ca8bdf4d4ce47c766ee964f96c5a016 /sys/kern/subr_turnstile.c | |
parent | 1ce96038daa38344275f4a4122b2504962594f1e (diff) | |
download | FreeBSD-src-2f66cc911b418b0d820bd028662ac3905e3478a7.zip FreeBSD-src-2f66cc911b418b0d820bd028662ac3905e3478a7.tar.gz |
Rename cpu_pause() to pause(). Originally I was going to make this an
MI API with empty cpu_pause() functions on other arch's, but this
functionality is definitely unique to IA-32, so I decided to leave it
as i386-only and wrap it in #ifdef's. I should have dropped the cpu_
prefix when I made that decision.
Requested by: bde
Diffstat (limited to 'sys/kern/subr_turnstile.c')
-rw-r--r-- | sys/kern/subr_turnstile.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/kern/subr_turnstile.c b/sys/kern/subr_turnstile.c index e1428b3..d22b02f 100644 --- a/sys/kern/subr_turnstile.c +++ b/sys/kern/subr_turnstile.c @@ -489,7 +489,7 @@ _mtx_lock_sleep(struct mtx *m, int opts, const char *file, int line) if ((v = m->mtx_lock) == MTX_UNOWNED) { mtx_unlock_spin(&sched_lock); #ifdef __i386__ - cpu_pause(); + pause(); #endif continue; } @@ -519,7 +519,7 @@ _mtx_lock_sleep(struct mtx *m, int opts, const char *file, int line) (void *)(v | MTX_CONTESTED))) { mtx_unlock_spin(&sched_lock); #ifdef __i386__ - cpu_pause(); + pause(); #endif continue; } @@ -534,7 +534,7 @@ _mtx_lock_sleep(struct mtx *m, int opts, const char *file, int line) owner->td_kse->ke_oncpu != NOCPU) { mtx_unlock_spin(&sched_lock); #ifdef __i386__ - cpu_pause(); + pause(); #endif continue; } @@ -630,7 +630,7 @@ _mtx_lock_spin(struct mtx *m, int opts, const char *file, int line) while (m->mtx_lock != MTX_UNOWNED) { if (i++ < 10000000) { #ifdef __i386__ - cpu_pause(); + pause(); #endif continue; } @@ -644,7 +644,7 @@ _mtx_lock_spin(struct mtx *m, int opts, const char *file, int line) panic("spin lock %s held by %p for > 5 seconds", m->mtx_object.lo_name, (void *)m->mtx_lock); #ifdef __i386__ - cpu_pause(); + pause(); #endif } critical_enter(); |