From f9c90df0177be5d8e6c850b4c3f803e6b001879b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 22 Mar 2023 15:47:30 +0000 Subject: [PATCH 638/726] Revert "Revert "hwrng: bcm2835 - use hwrng_msleep() instead of cpu_relax()"" This reverts commit a9d98e9f7d84d7d66b02fdae9c37b19cd516c894. Signed-off-by: Phil Elwell --- drivers/char/hw_random/bcm2835-rng.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/char/hw_random/bcm2835-rng.c b/drivers/char/hw_random/bcm2835-rng.c index f9a4a89e762b..cd1713c2d058 100644 --- a/drivers/char/hw_random/bcm2835-rng.c +++ b/drivers/char/hw_random/bcm2835-rng.c @@ -71,7 +71,7 @@ static int bcm2835_rng_read(struct hwrng *rng, void *buf, size_t max, while ((rng_readl(priv, RNG_STATUS) >> 24) == 0) { if (!wait) return 0; - cpu_relax(); + hwrng_msleep(rng, 1000); } num_words = rng_readl(priv, RNG_STATUS) >> 24; -- 2.33.1