1. 17 Nov, 2019 1 commit
    • Alexander Sverdlin's avatar
      hwrng: ks-sa - Add minimum sleep time before ready-polling · 6d01d851
      Alexander Sverdlin authored
      Current polling timeout is 25 us. The hardware is currently configured to
      harvest the entropy for 81920 us. This leads to timeouts even during
      blocking read (wait=1).
      
      Log snippet:
      [    5.727589] [<c040ffcc>] (ks_sa_rng_probe) from [<c04181e8>] (platform_drv_probe+0x58/0xb4)
      ...
      [    5.727805] hwrng: no data available
      ...
      [   13.157016] random: systemd: uninitialized urandom read (16 bytes read)
      [   13.157033] systemd[1]: Initializing machine ID from random generator.
      ...
      [   15.848770] random: fast init done
      ...
      [   15.848807] random: crng init done
      
      After the patch:
      [    6.223534] random: systemd: uninitialized urandom read (16 bytes read)
      [    6.223551] systemd[1]: Initializing machine ID from random generator.
      ...
      [    6.876075] random: fast init done
      ...
      [    6.954200] random: systemd: uninitialized urandom read (16 bytes read)
      [    6.955244] random: systemd: uninitialized urandom read (16 bytes read)
      ...
      [    7.121948] random: crng init done
      Signed-off-by: default avatarAlexander Sverdlin <alexander.sverdlin@nokia.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      6d01d851
  2. 15 Nov, 2019 4 commits
  3. 08 Nov, 2019 12 commits
  4. 01 Nov, 2019 23 commits