diff options
| author | Andrew Lutomirski <luto@kernel.org> | 2016-10-17 10:06:27 -0700 |
|---|---|---|
| committer | TARKZiM <tom8476oo@gmail.com> | 2022-08-25 20:05:38 +0800 |
| commit | accaaaf53873e9230902f2c8b4f6dbfa8f739d19 (patch) | |
| tree | c6ab121c8628622f8a6b0665b9a92c9ea6522ec9 /net/lapb/lapb_timer.c | |
| parent | 67d0613b872f35b317cbc5aa16f7eff18918ea74 (diff) | |
hwrng: core - Don't use a stack buffer in add_early_randomness()
commit 6d4952d9d9d4dc2bb9c0255d95a09405a1e958f7 upstream.
hw_random carefully avoids using a stack buffer except in
add_early_randomness(). This causes a crash in virtio_rng if
CONFIG_VMAP_STACK=y.
Reported-by: Matt Mullins <mmullins@mmlx.us>
Tested-by: Matt Mullins <mmullins@mmlx.us>
Fixes: d3cc7996473a ("hwrng: fetch randomness only after device init")
Signed-off-by: Andy Lutomirski <luto@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Change-Id: I4b47fc4e5a5623ffe3538c8872784e8f0ae30fd2
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions
