random: use init_utsname() instead of utsname()
authorJason A. Donenfeld <Jason@zx2c4.com>
Tue, 27 Sep 2022 09:26:44 +0000 (11:26 +0200)
committerJason A. Donenfeld <Jason@zx2c4.com>
Thu, 29 Sep 2022 19:37:27 +0000 (21:37 +0200)
commitdd54fd7dfa4574fe350b75a90693dc6552c535e3
treee5c63f9a0579050ef1d5cd4dc09f258522f5f915
parent08475dab7cf5b610ea2420828e97c54f5f370d7d
random: use init_utsname() instead of utsname()

Rather than going through the current-> indirection for utsname, at this
point in boot, init_utsname()==utsname(), so just use it directly that
way. Additionally, init_utsname() appears to be available nearly always,
so move it into random_init_early().

Suggested-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
drivers/char/random.c