dsched - Implement priorities and other improvements
authorAlex Hornung <ahornung@gmail.com>
Tue, 30 Mar 2010 02:18:32 +0000 (02:18 +0000)
committerAlex Hornung <ahornung@gmail.com>
Thu, 15 Apr 2010 20:24:47 +0000 (20:24 +0000)
commitaa166ad14bc0671c727d08eef84faaf3789a4b30
tree2415b8af07b346e6530fd0a1fa3456e38835ecfe
parent74ce043bc42e99a210c8ddff089908a80e6401ba
dsched - Implement priorities and other improvements

* Implemented fq priority support. This also includes the userland tool
  ionice.

* Implement an exit_buffer hook to be able to clean up bufs before they
  are reused.

* Some minor performance improvements in fq.
24 files changed:
sys/dsched/fq/dsched_fq.h
sys/dsched/fq/dsched_fq_core.c
sys/dsched/fq/dsched_fq_diskops.c
sys/dsched/fq/dsched_fq_procops.c
sys/kern/init_sysent.c
sys/kern/kern_resource.c
sys/kern/lwkt_thread.c
sys/kern/subr_dsched.c
sys/kern/syscalls.c
sys/kern/syscalls.master
sys/kern/vfs_bio.c
sys/sys/dsched.h
sys/sys/proc.h
sys/sys/resource.h
sys/sys/syscall-hide.h
sys/sys/syscall.h
sys/sys/syscall.mk
sys/sys/sysproto.h
sys/sys/sysunion.h
sys/vm/vm_pager.c
test/dsched_fq/fqstats.c
usr.bin/Makefile
usr.bin/ionice/Makefile [new file with mode: 0644]
usr.bin/ionice/ionice.c [new file with mode: 0644]