• Jason A. Donenfeld's avatar
    riscv: use fallback for random_get_entropy() instead of zero · 6d012386
    Jason A. Donenfeld authored
    In the event that random_get_entropy() can't access a cycle counter or
    similar, falling back to returning 0 is really not the best we can do.
    Instead, at least calling random_get_entropy_fallback() would be
    preferable, because that always needs to return _something_, even
    falling back to jiffies eventually. It's not as though
    random_get_entropy_fallback() is super high precision or guaranteed to
    be entropic, but basically anything that's not zero all the time is
    better than returning zero all the time.
    
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Arnd Bergmann <arnd@arndb.de>
    Cc: Paul Walmsley <paul.walmsley@sifive.com>
    Acked-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
    Reviewed-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
    Signed-off-by: default avatarJason A. Donenfeld <Jason@zx2c4.com>
    6d012386
timex.h 1.82 KB