Module Name: src Committed By: riastradh Date: Wed Feb 17 00:57:36 UTC 2016
Modified Files: src/sys/kern: kern_rndq.c Log Message: Omit call to rnd_getmore from rnd_process_events. There are three cases to consider here: 1. You have on-demand synchronous rndsources, e.g. RDRAND (and you're willing to use it). In that case, you'll just use those whenever you need to extract entropy. There's no benefit to requesting more from them when we're entering data into the pool. 2. You have on-demand asynchronous rndsources. These should continue trying to feed data to the entropy pool as long as it needs more, so there's no benefit to requesting more from them when we're entering data into the pool. 3. You don't have any on-demand rndsources. Then rnd_getmore does nothing, so there's no benefit to calling it. ok tls To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/sys/kern/kern_rndq.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.