git: arc4random: Make arc4random context per-cpu.

Sepherosa Ziehau sephe at crater.dragonflybsd.org
Fri Sep 22 00:42:52 PDT 2017


commit cc3685b0dca0597c075036cdff25ada134be30aa
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date:   Fri Sep 22 07:35:21 2017 +0800

    arc4random: Make arc4random context per-cpu.
    
    Critical section is commented out, no consumers from ISRs/ithreads.

Summary of changes:
 sys/libkern/arc4random.c              | 161 +++++++++++++++++++---------------
 sys/platform/pc64/x86_64/mp_machdep.c |   9 ++
 sys/platform/vkernel64/x86_64/mp.c    |   6 ++
 sys/sys/libkern.h                     |   1 +
 4 files changed, 104 insertions(+), 73 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/cc3685b0dca0597c075036cdff25ada134be30aa


-- 
DragonFly BSD source repository


More information about the Commits mailing list