The branch stable/12 has been updated by obrien:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=8f746f7e88d2edc3d2f4e9814300c8b815e7335b

commit 8f746f7e88d2edc3d2f4e9814300c8b815e7335b
Author:     Conrad Meyer <[email protected]>
AuthorDate: 2018-10-20 21:06:15 +0000
Commit:     David E. O'Brien <[email protected]>
CommitDate: 2022-02-11 05:36:12 +0000

    random(4): Correct a bare zero to the appropriate enum
    
    The convention for updating hc_destination[] is to index with a
    random_entropy_source.  Zero happens to match RANDOM_CACHED, which is
    correct for this source (early random data).  Spell the zero value as the
    enum name instead of the magic constant.
    
    No functional change.
    
    (cherry picked from commit 93d587e4d0442c7e702995b53668081240eefba2)
---
 sys/dev/random/random_harvestq.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys/dev/random/random_harvestq.c b/sys/dev/random/random_harvestq.c
index 227000983e1e..c040649c17b2 100644
--- a/sys/dev/random/random_harvestq.c
+++ b/sys/dev/random/random_harvestq.c
@@ -415,7 +415,8 @@ random_harvestq_prime(void *unused __unused)
                                event.he_somecounter = 
(uint32_t)get_cyclecount();
                                event.he_size = count;
                                event.he_source = RANDOM_CACHED;
-                               event.he_destination = 
harvest_context.hc_destination[0]++;
+                               event.he_destination =
+                                   
harvest_context.hc_destination[RANDOM_CACHED]++;
                                memcpy(event.he_entropy, data + i, 
sizeof(event.he_entropy));
                                random_harvestq_fast_process_event(&event);
                                explicit_bzero(&event, sizeof(event));

Reply via email to