diff options
| author | Kirk McKusick <mckusick@FreeBSD.org> | 2002-10-22 00:59:49 +0000 |
|---|---|---|
| committer | Kirk McKusick <mckusick@FreeBSD.org> | 2002-10-22 00:59:49 +0000 |
| commit | e03486d198aca9b5461b5d97e2ab1e39c90341cf (patch) | |
| tree | 361adeff047bd5410b29dbc5d86cfa78bd68675e /sys/kern/subr_disk.c | |
| parent | 52d0ed1d0d2a3962fdaef086020ca1d7aacc5c74 (diff) | |
Notes
Diffstat (limited to 'sys/kern/subr_disk.c')
| -rw-r--r-- | sys/kern/subr_disk.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/sys/kern/subr_disk.c b/sys/kern/subr_disk.c index c61af99dae11..d6943df627eb 100644 --- a/sys/kern/subr_disk.c +++ b/sys/kern/subr_disk.c @@ -479,20 +479,6 @@ disk_err(struct bio *bp, const char *what, int blkdone, int nl) printf("\n"); } -#ifdef notquite -/* - * Mutex to use when delaying niced I/O bound processes in bioq_disksort(). - */ -static struct mtx dksort_mtx; -static void -dksort_init(void) -{ - - mtx_init(&dksort_mtx, "dksort", NULL, MTX_DEF); -} -SYSINIT(dksort, SI_SUB_DRIVERS, SI_ORDER_MIDDLE, dksort_init, NULL) -#endif - /* * Seek sort for disks. * @@ -517,21 +503,6 @@ bioq_disksort(bioq, bp) struct bio *bn; struct bio *be; -#ifdef notquite - struct thread *td = curthread; - - if (td && td->td_ksegrp->kg_nice > 0) { - TAILQ_FOREACH(bn, &bioq->queue, bio_queue) - if (BIOTOBUF(bp)->b_vp != BIOTOBUF(bn)->b_vp) - break; - if (bn != NULL) { - mtx_lock(&dksort_mtx); - msleep(&dksort_mtx, &dksort_mtx, - PPAUSE | PCATCH | PDROP, "ioslow", - td->td_ksegrp->kg_nice); - } - } -#endif if (!atomic_cmpset_int(&bioq->busy, 0, 1)) panic("Recursing in bioq_disksort()"); be = TAILQ_LAST(&bioq->queue, bio_queue); |
