diff options
author | PrasannaKumar Muralidharan <prasannatsmkumar@gmail.com> | 2016-11-18 20:30:10 +0300 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2016-11-21 17:50:45 +0300 |
commit | ed424bb3680b6e6167a44c5c195ec8f9aea3ab3b (patch) | |
tree | 11b446c82310aad649ff7888d479dbbdc5cd2a63 /drivers/char/hw_random/msm-rng.c | |
parent | 8ff4c191d1123ea1ba610dbc25e93568d9e7756c (diff) | |
download | linux-ed424bb3680b6e6167a44c5c195ec8f9aea3ab3b.tar.xz |
hwrng: Make explicit that max >= 32 always
As hw_random core calls ->read with max > 32 or more, make it explicit.
Also remove checks involving 'max' being less than 8.
Signed-off-by: PrasannaKumar Muralidharan <prasannatsmkumar@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/char/hw_random/msm-rng.c')
-rw-r--r-- | drivers/char/hw_random/msm-rng.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/char/hw_random/msm-rng.c b/drivers/char/hw_random/msm-rng.c index 96fb986402eb..841fee845ec9 100644 --- a/drivers/char/hw_random/msm-rng.c +++ b/drivers/char/hw_random/msm-rng.c @@ -90,10 +90,6 @@ static int msm_rng_read(struct hwrng *hwrng, void *data, size_t max, bool wait) /* calculate max size bytes to transfer back to caller */ maxsize = min_t(size_t, MAX_HW_FIFO_SIZE, max); - /* no room for word data */ - if (maxsize < WORD_SZ) - return 0; - ret = clk_prepare_enable(rng->clk); if (ret) return ret; |