diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2020-01-22 14:40:57 +0100 |
---|---|---|
committer | Ard Biesheuvel <ardb@kernel.org> | 2020-02-23 21:59:42 +0100 |
commit | 06c0bd93434c5b9b284773f90bb054aff591d5be (patch) | |
tree | e92fb1e0a3943601561e065816450a6a5c916c6f /fs/kernfs | |
parent | 3a0701dc7ff8ebe1031a9f64c99c638929cd2d70 (diff) |
efi: Clean up config_parse_tables()
config_parse_tables() is a jumble of pointer arithmetic, due to the
fact that on x86, we may be dealing with firmware whose native word
size differs from the kernel's.
This is not a concern on other architectures, and doesn't quite
justify the state of the code, so let's clean it up by adding a
non-x86 code path, constifying statically allocated tables and
replacing preprocessor conditionals with IS_ENABLED() checks.
Tested-by: Tony Luck <tony.luck@intel.com> # arch/ia64
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'fs/kernfs')
0 files changed, 0 insertions, 0 deletions