Added dump_stack to random32 reseed call to see what causes the reseeding.
Added dmesg printing boot script to DNS code, in addition to 100 boots with an unmodified random.c file.  They show that reseeding is done only once on Slackware, at approximately 5.5 seconds, with different values each time.
mend
Merge commit 'origin/dns' into dns
Merged dns and removed lib/random32.c due to unexpected merge conflict.
Revert "Merged dns and removed lib/random32.c due to unexpected merge conflict."

This reverts commit ede2c9ef09bb2dd79c7025f7ad782aba9908c54f, reversing
changes made to 2d6a93208c3ce57e658b21cbd7b7da555e84fd99.

Undoing merge of dns into changed_rand due to unexpeced removal of random32.c due to conflicts.
Manually checkout-ed the udp.c and random32.c files from dns since re-merging was not doable after revert.  Now should be able to merge the canary section as well.