diff options
| author | Mike Makonnen <mtm@FreeBSD.org> | 2003-06-29 00:12:40 +0000 |
|---|---|---|
| committer | Mike Makonnen <mtm@FreeBSD.org> | 2003-06-29 00:12:40 +0000 |
| commit | 7e2160688c17971a5246d78b210d4b2d5bca0873 (patch) | |
| tree | 8f176ce8a22cedcbeffe67b403b6510d65dc36bb /lib/libthr/arch | |
| parent | b5e7e9995091a8dbcf193564b2ceaf886252fc9b (diff) | |
Notes
Diffstat (limited to 'lib/libthr/arch')
| -rw-r--r-- | lib/libthr/arch/i386/i386/_setcurthread.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/libthr/arch/i386/i386/_setcurthread.c b/lib/libthr/arch/i386/i386/_setcurthread.c index 81db3e9889cb..1960c0ecdcba 100644 --- a/lib/libthr/arch/i386/i386/_setcurthread.c +++ b/lib/libthr/arch/i386/i386/_setcurthread.c @@ -75,15 +75,13 @@ ldt_init(void) void _retire_thread(void *entry) { - pthread_t thr = curthread; - - _spinlock_pthread(thr, &ldt_lock); + _spinlock(&ldt_lock); if (ldt_free == NULL) *(void **)entry = NULL; else *(void **)entry = *ldt_free; ldt_free = entry; - _spinunlock_pthread(thr, &ldt_lock); + _spinunlock(&ldt_lock); } void * |
