Revert "kernel - Reduce priority range from dynamic priority"
authorMatthew Dillon <dillon@apollo.backplane.com>
Sun, 19 Feb 2017 04:33:34 +0000 (20:33 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sun, 19 Feb 2017 04:33:34 +0000 (20:33 -0800)
commit49992e54c69c21c6beedb5f79afb19a2fec0e46d
treec020d980467b3cc4f23415ebbb2babb7b2fed25e
parent57587a560fe046d7bb1d72d25c510a3bbdf5ba23
Revert "kernel - Reduce priority range from dynamic priority"

This reverts commit abc0cda7b4a0a92afab15645d5adfac57af02866.

The change improved how nice ranging works but completely blew up
fork priority reduction, causing parent process dispatches via
fork/exec (such as done by a service or by make) to not immediately
move the child proces to another cpu when the parent has more work
to do.

This caused the kernel build to regress from 3:12 to 3:21 on the
test box, and for the world build to only show minor improvements
instead of more significant improvements.

So revert it for now.  We will improve nice priorities another way.
sys/kern/usched_dfly.c