]> git.baikalelectronics.ru Git - kernel.git/commit
hwrng: timeriomem - relax check on memory resource size
authorDaniel Mack <daniel@zonque.org>
Sat, 31 Aug 2019 11:55:55 +0000 (13:55 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 5 Sep 2019 04:37:30 +0000 (14:37 +1000)
commitc52bf5531fe3d2c035216f17cb3f9f868760595b
tree4280283da8579abf3bcb795b0df477654c7a3cfc
parentdd37959a67508cd96816ae2a025f29eb6ea25ecf
hwrng: timeriomem - relax check on memory resource size

The timeriomem_rng driver only accesses the first 4 bytes of the given
memory area and currently, it also forces that memory resource to be
exactly 4 bytes in size.

This, however, is problematic when used with device-trees that are
generated from things like FPGA toolchains, where the minimum size
of an exposed memory block may be something like 4k.

Hence, let's only check for what's needed for the driver to operate
properly; namely that we have enough memory available to read the
random data from.

Signed-off-by: Daniel Mack <daniel@zonque.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Documentation/devicetree/bindings/rng/timeriomem_rng.txt
drivers/char/hw_random/timeriomem-rng.c