diff options
| author | Robert Watson <rwatson@FreeBSD.org> | 2004-10-12 14:57:14 +0000 |
|---|---|---|
| committer | Robert Watson <rwatson@FreeBSD.org> | 2004-10-12 14:57:14 +0000 |
| commit | f5c3a745029ef47abbb8a584b05cebb3973696b1 (patch) | |
| tree | 2955c5d8607a7cafd55350e8091656ef40ca2fe1 /sys/dev/random/randomdev_soft.c | |
| parent | a9befd40dd8a626021fd9f38ad27e6ca1027fd9c (diff) | |
Notes
Diffstat (limited to 'sys/dev/random/randomdev_soft.c')
| -rw-r--r-- | sys/dev/random/randomdev_soft.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/random/randomdev_soft.c b/sys/dev/random/randomdev_soft.c index 3f5fb5db1d10..5847022f838d 100644 --- a/sys/dev/random/randomdev_soft.c +++ b/sys/dev/random/randomdev_soft.c @@ -301,6 +301,12 @@ random_harvest_internal(u_int64_t somecounter, const void *entropy, { struct harvest *event; + KASSERT(origin == RANDOM_START || origin == RANDOM_WRITE || + origin == RANDOM_KEYBOARD || origin == RANDOM_MOUSE || + origin == RANDOM_NET || origin == RANDOM_INTERRUPT || + origin == RANDOM_PURE || origin == ENTROPYSOURCE, + ("random_harvest_internal: origin %d invalid\n", origin)); + /* Lockless read to avoid lock operations if fifo is full. */ if (harvestfifo[origin].count >= RANDOM_FIFO_MAX) return; |
