linux-stable/arch/m68k
Jason A. Donenfeld 63959c5833 m68k: use fallback for random_get_entropy() instead of zero
commit 0f392c9539 upstream.

In the event that random_get_entropy() can't access a cycle counter or
similar, falling back to returning 0 is really not the best we can do.
Instead, at least calling random_get_entropy_fallback() would be
preferable, because that always needs to return _something_, even
falling back to jiffies eventually. It's not as though
random_get_entropy_fallback() is super high precision or guaranteed to
be entropic, but basically anything that's not zero all the time is
better than returning zero all the time.

Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Arnd Bergmann <arnd@arndb.de>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-06-25 11:46:38 +02:00
..
68000 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
amiga m68k: Call timer_interrupt() with interrupts disabled 2020-01-27 14:46:54 +01:00
apollo License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
atari m68k: Call timer_interrupt() with interrupts disabled 2020-01-27 14:46:54 +01:00
bvme6000 m68k: Call timer_interrupt() with interrupts disabled 2020-01-27 14:46:54 +01:00
coldfire m68k/PCI: Fix a memory leak in an error handling path 2020-06-25 15:41:49 +02:00
configs m68k/defconfig: Update defconfigs for v4.13-rc1 2017-08-21 11:52:20 +02:00
emu m68k: emu: Fix invalid free in nfeth_cleanup() 2021-09-22 11:45:18 +02:00
fpsp040 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hp300 m68k: Call timer_interrupt() with interrupts disabled 2020-01-27 14:46:54 +01:00
ifpsp060 scripts/spelling.txt: add regsiter -> register spelling mistake 2017-05-08 17:15:13 -07:00
include m68k: use fallback for random_get_entropy() instead of zero 2022-06-25 11:46:38 +02:00
kernel m68k: Handle arrivals of multiple signals correctly 2021-10-17 10:08:34 +02:00
lib License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mac m68k: mac: Fix IOP status/control register writes 2020-08-21 09:48:03 +02:00
math-emu m68k: Assorted spelling fixes 2016-07-03 14:05:28 +02:00
mm m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap() 2018-07-03 11:24:46 +02:00
mvme16x m68k: Call timer_interrupt() with interrupts disabled 2020-01-27 14:46:54 +01:00
mvme147 m68k: Call timer_interrupt() with interrupts disabled 2020-01-27 14:46:54 +01:00
q40 m68k: q40: Fix info-leak in rtc_ioctl 2020-10-01 13:12:26 +02:00
sun3 m68k: Call timer_interrupt() with interrupts disabled 2020-01-27 14:46:54 +01:00
sun3x m68k: Call timer_interrupt() with interrupts disabled 2020-01-27 14:46:54 +01:00
tools/amiga License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
install.sh
Kconfig License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Kconfig.bus License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Kconfig.cpu m68k: math-emu: Fix dependencies of math emulation support 2022-06-14 16:53:50 +02:00
Kconfig.debug License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Kconfig.devices License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Kconfig.machine m68knommu: fix undefined reference to `_init_sp' 2022-06-14 16:53:58 +02:00
Makefile m68k: Add -ffreestanding to CFLAGS 2019-03-23 14:35:21 +01:00