diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-09-28 11:57:20 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-09-28 11:57:20 +0000 |
| commit | 4ae677009edd2ac1517bb8800024fd8157b256e7 (patch) | |
| tree | 40b1e818a036fa605ff8ea48182d112c3308e3fb /sys/geom/geom_kern.c | |
| parent | eadf0ffdce0a6b06da3ad18f4af443e66fd540cc (diff) | |
Notes
Diffstat (limited to 'sys/geom/geom_kern.c')
| -rw-r--r-- | sys/geom/geom_kern.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/geom/geom_kern.c b/sys/geom/geom_kern.c index c68271eaf7a4..573e8f8a49dd 100644 --- a/sys/geom/geom_kern.c +++ b/sys/geom/geom_kern.c @@ -47,7 +47,6 @@ #include <sys/mutex.h> #include <sys/sx.h> #include <sys/sbuf.h> -#include <sys/errno.h> #include <geom/geom.h> #include <geom/geom_int.h> @@ -86,7 +85,7 @@ g_up_procbody(void) mtx_init(&mymutex, "g_up", MTX_DEF, 0); mtx_lock(&mymutex); - curthread->td_base_pri = PRIBIO; + tp->td_base_pri = PRIBIO; for(;;) { g_io_schedule_up(tp); msleep(&g_wait_up, &mymutex, PRIBIO, "g_up", hz/10); @@ -110,7 +109,7 @@ g_down_procbody(void) mtx_init(&mymutex, "g_down", MTX_DEF, 0); mtx_lock(&mymutex); - curthread->td_base_pri = PRIBIO; + tp->td_base_pri = PRIBIO; for(;;) { g_io_schedule_down(tp); msleep(&g_wait_down, &mymutex, PRIBIO, "g_down", hz/10); @@ -128,8 +127,10 @@ static struct proc *g_event_proc; static void g_event_procbody(void) { + struct proc *p = g_down_proc; + struct thread *tp = FIRST_THREAD_IN_PROC(p); - curthread->td_base_pri = PRIBIO; + tp->td_base_pri = PRIBIO; for(;;) { g_run_events(); tsleep(&g_wait_event, PRIBIO, "g_events", hz/10); |
