diff --git a/sys/kern/subr_disklabel.c b/sys/kern/subr_disklabel.c
index 8a7b70ee3408..176dafee082b 100644
--- a/sys/kern/subr_disklabel.c
+++ b/sys/kern/subr_disklabel.c
@@ -50,6 +50,7 @@
 #include <sys/syslog.h>
 #include <machine/atomic.h>
 
+#ifdef notquite
 /*
  * Mutex to use when delaying niced I/O bound processes in bioqdisksort().
  */
@@ -61,6 +62,7 @@ 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.
@@ -85,6 +87,8 @@ bioqdisksort(bioq, bp)
 	struct bio *bq;
 	struct bio *bn;
 	struct bio *be;
+
+#ifdef notquite
 	struct thread *td = curthread;
 	
 	if (td && td->td_ksegrp->kg_nice > 0) {
@@ -98,6 +102,7 @@ bioqdisksort(bioq, bp)
 			    td->td_ksegrp->kg_nice);
 		}
 	}
+#endif
 	if (!atomic_cmpset_int(&bioq->busy, 0, 1))
 		panic("Recursing in bioqdisksort()");
 	be = TAILQ_LAST(&bioq->queue, bio_queue);