kernel - Remove dsched
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 11 Nov 2015 18:52:23 +0000 (10:52 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 11 Nov 2015 18:52:23 +0000 (10:52 -0800)
commit3573cf7bf66147ca2e7b19f6d8db6b50b21cd63a
treedcee09ce032983484a6a3aa98bb825e3e5a9dd30
parent2949d87781655ec6f1c91d01c537a4ca6659543c
kernel - Remove dsched

* After consultation, remove dsched from the kernel.  The original idea
  is still valid but the current implementation has had lingering bugs for
  several years now and we've determined that it's just got its fingers into
  too many structures.

  Also, the implementation was designed before SSDs, and doesn't play well
  with SSDs.

* Leave various empty entry points in so we can revisit at some
  future date.
36 files changed:
sys/conf/files
sys/conf/options
sys/config/LINT64
sys/config/X86_64_GENERIC
sys/kern/Makefile
sys/kern/dsched/Makefile [deleted file]
sys/kern/dsched/as/Makefile [deleted file]
sys/kern/dsched/as/as.c [deleted file]
sys/kern/dsched/bfq/Makefile [deleted file]
sys/kern/dsched/bfq/bfq.c [deleted file]
sys/kern/dsched/bfq/bfq.h [deleted file]
sys/kern/dsched/bfq/bfq_helper_thread.c [deleted file]
sys/kern/dsched/bfq/bfq_helper_thread.h [deleted file]
sys/kern/dsched/bfq/bfq_ktr.h [deleted file]
sys/kern/dsched/bfq/doc/bfq.viki [deleted file]
sys/kern/dsched/bfq/wf2q.c [deleted file]
sys/kern/dsched/bfq/wf2q.h [deleted file]
sys/kern/dsched/fq/Makefile [deleted file]
sys/kern/dsched/fq/flow.txt [deleted file]
sys/kern/dsched/fq/fq.h [deleted file]
sys/kern/dsched/fq/fq_core.c [deleted file]
sys/kern/dsched/fq/fq_diskops.c [deleted file]
sys/kern/kern_device.c
sys/kern/kern_dsched.c
sys/kern/kern_fork.c
sys/kern/lwkt_thread.c
sys/kern/subr_disk.c
sys/kern/vfs_bio.c
sys/sys/buf.h
sys/sys/disk.h
sys/sys/dsched.h
sys/sys/proc.h
sys/sys/sysctl.h
sys/sys/thread.h
sys/sys/udev.h
sys/vm/vm_pager.c