Use devm_clk_get_enabled to fix a (theoretical) race condition during removal. Call dev_error_probe to print an error message and exit. Both changes were compile-tested only, I don't have this hardware. Martin Kaiser (2): hwrng: nomadik - keep clock enabled while hwrng is registered hwrng: nomadik - use dev_err_probe drivers/char/hw_random/nomadik-rng.c | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) -- 2.30.2