diff options
| author | Mark Murray <markm@FreeBSD.org> | 2015-06-30 17:00:45 +0000 |
|---|---|---|
| committer | Mark Murray <markm@FreeBSD.org> | 2015-06-30 17:00:45 +0000 |
| commit | d1b06863fbc7b142d7afdf2d399087e2fab40f16 (patch) | |
| tree | 82d243ed8a8d99736037cb5fd91f951a7c437dad /sys/dev/glxsb | |
| parent | 6ef120027fbb5e7798fcb4f2cfdcf2e65bd8f1ba (diff) | |
Notes
Diffstat (limited to 'sys/dev/glxsb')
| -rw-r--r-- | sys/dev/glxsb/glxsb.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/glxsb/glxsb.c b/sys/dev/glxsb/glxsb.c index 943ce7d6d9e3f..817113b24ba83 100644 --- a/sys/dev/glxsb/glxsb.c +++ b/sys/dev/glxsb/glxsb.c @@ -476,7 +476,8 @@ glxsb_rnd(void *v) if (status & SB_RNS_TRNG_VALID) { value = bus_read_4(sc->sc_sr, SB_RANDOM_NUM); /* feed with one uint32 */ - random_harvest(&value, sizeof(value), 32/2, RANDOM_PURE_GLXSB); + /* MarkM: FIX!! Check that this does not swamp the harvester! */ + random_harvest_queue(&value, sizeof(value), 32/2, RANDOM_PURE_GLXSB); } callout_reset(&sc->sc_rngco, sc->sc_rnghz, glxsb_rnd, sc); |
