linux-stable/arch/um
Christopher Obbard e8fbdafa4d um: random: Don't initialise hwrng struct with zero
[ Upstream commit 9e70cbd11b ]

Initialising the hwrng struct with zeros causes a
compile-time sparse warning:

 $ ARCH=um make -j10 W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'
 ...
 CHECK   arch/um/drivers/random.c
 arch/um/drivers/random.c:31:31: sparse: warning: Using plain integer as NULL pointer

Fix the warning by not initialising the hwrng struct
with zeros as it is initialised anyway during module
init.

Fixes: 72d3e093af ("um: random: Register random as hwrng-core device")
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-08-17 14:41:49 +02:00
..
configs kunit: Move default config from arch/um -> tools/testing/kunit 2021-06-23 17:49:17 -06:00
drivers um: random: Don't initialise hwrng struct with zero 2022-08-17 14:41:49 +02:00
include um: seed rng using host OS rng 2022-08-17 14:40:14 +02:00
kernel um: seed rng using host OS rng 2022-08-17 14:40:14 +02:00
os-Linux um: seed rng using host OS rng 2022-08-17 14:40:14 +02:00
scripts
.gitignore um: gitignore: Add kernel/capflags.c 2021-12-21 21:22:43 +01:00
Kbuild kbuild: require all architectures to have arch/$(SRCARCH)/Kbuild 2021-05-26 23:10:37 +09:00
Kconfig Peter Zijlstra says: 2022-01-11 17:24:45 -08:00
Kconfig.debug um: Disable CONFIG_GCOV with MODULES 2021-04-15 23:10:33 +02:00
Makefile Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS" 2022-04-02 00:05:28 +09:00
Makefile-os-Linux
Makefile-skas