diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2020-01-22 14:58:15 +0100 |
---|---|---|
committer | Ard Biesheuvel <ardb@kernel.org> | 2020-02-23 21:59:42 +0100 |
commit | 5d288dbd88606d8f215c7138b10649115d79cadd (patch) | |
tree | 04abf3d0f68c221bc9a4238155b73197d1685e84 /include/linux/efi.h | |
parent | fd506e0cf9fd4306aa0eb57cbff5f00514da8179 (diff) | |
download | linux-stable-5d288dbd88606d8f215c7138b10649115d79cadd.tar.gz linux-stable-5d288dbd88606d8f215c7138b10649115d79cadd.tar.bz2 linux-stable-5d288dbd88606d8f215c7138b10649115d79cadd.zip |
efi: Make rng_seed table handling local to efi.c
Move the rng_seed table address from struct efi into a static global
variable in efi.c, which is the only place we ever refer to it anyway.
This reduces the footprint of struct efi, which is a r/w data structure
that is shared with the world.
Tested-by: Tony Luck <tony.luck@intel.com> # arch/ia64
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'include/linux/efi.h')
-rw-r--r-- | include/linux/efi.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/linux/efi.h b/include/linux/efi.h index e091f2aff61d..36380542e054 100644 --- a/include/linux/efi.h +++ b/include/linux/efi.h @@ -540,7 +540,6 @@ extern struct efi { unsigned long config_table; /* config tables */ unsigned long esrt; /* ESRT table */ unsigned long mem_attr_table; /* memory attributes table */ - unsigned long rng_seed; /* UEFI firmware random seed */ unsigned long tpm_log; /* TPM2 Event Log table */ unsigned long tpm_final_log; /* TPM2 Final Events Log table */ unsigned long mem_reserve; /* Linux EFI memreserve table */ |