There is an issue (not seen in our testing) where "yarrow" and
authormarkm <markm@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 13 Oct 2013 00:10:48 +0000 (00:10 +0000)
committermarkm <markm@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 13 Oct 2013 00:10:48 +0000 (00:10 +0000)
commitfb67f6008d4b065ab86d5a157694d07790d985ff
treeec3e4f6e22cf316f8c32afc141209846fb73f114
parent6666570d36a5c74a7405bb6ea2578aa3decd418c
There is an issue (not seen in our testing) where "yarrow" and
"dummy" switch priorities, and the users are left with no usable
/dev/random. The fix assigns priories to these and gives the users
what they want. The override tuneable has a stupid name (blame me!)
and this fixes it to be something that 'sysctl kern.random' emits
and is the right thing to set.

Approved by: re (gjb)
Approved by: secteam (cperciva)

git-svn-id: svn://svn.freebsd.org/base/head@256412 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/random/dummy_rng.c
sys/dev/random/random_adaptors.c
sys/dev/random/randomdev.h
sys/dev/random/randomdev_soft.c