kernel: bump 6.1 to 6.1.63
[openwrt/staging/stintel.git] / target / linux / bcm27xx / patches-6.1 / 950-0606-hwrng-bcm2835-sleep-more-intelligently.patch
index 40c1091106a6dc827e02983daa96b7088705fa56..db806313ccd1327d44411e9b1877d233b2434785 100644 (file)
@@ -50,10 +50,10 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.com>
 +      while (!num_words) {
 +              if (!wait || !retries)
                        return 0;
--              hwrng_msleep(rng, 1000);
+-              hwrng_yield(rng);
 +              retries--;
 +              usleep_range((u32)RNG_US_PER_WORD,
-+                           (u32)RNG_US_PER_WORD * RNG_FIFO_WORDS);
++                              (u32)RNG_US_PER_WORD * RNG_FIFO_WORDS);
 +              num_words = rng_readl(priv, RNG_STATUS) >> 24;
        }