• Herbert Xu's avatar
    hwrng: core - Do not register device opportunistically · ac3a497f
    Herbert Xu authored
    Currently we only register the device when a valid RNG is added.
    However the way it's done is buggy because we test whether there
    is a current RNG to determine whether we need to register.  As
    the current RNG may be missing due to a reinitialisation error
    this can lead to a reregistration of the device.
    
    As the device already has to handle a NULL current RNG anyway,
    let's just register the device always and remove the complexity.
    Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
    ac3a497f
core.c 11.6 KB