Loading drivers/char/hw_random/core.c +5 −1 Original line number Diff line number Diff line Loading @@ -346,8 +346,12 @@ static int hwrng_fillfn(void *unused) long rc; while (!kthread_should_stop()) { if (!current_rng) mutex_lock(&rng_mutex); if (!current_rng) { mutex_unlock(&rng_mutex); break; } mutex_unlock(&rng_mutex); rc = rng_get_data(current_rng, rng_fillbuf, rng_buffer_size(), 1); if (rc <= 0) { Loading Loading
drivers/char/hw_random/core.c +5 −1 Original line number Diff line number Diff line Loading @@ -346,8 +346,12 @@ static int hwrng_fillfn(void *unused) long rc; while (!kthread_should_stop()) { if (!current_rng) mutex_lock(&rng_mutex); if (!current_rng) { mutex_unlock(&rng_mutex); break; } mutex_unlock(&rng_mutex); rc = rng_get_data(current_rng, rng_fillbuf, rng_buffer_size(), 1); if (rc <= 0) { Loading