From: Matt Fleming <matt.fleming@xxxxxxxxx> The ARM EFI patches show the clear need to have a more generic efi_enabled() implementation, lest we duplicate all the code or introduce new CONFIG_* symbols. This patch series finally implements proper efi_enabled() support for ia64 and moves the EFI feature flags to the global 'struct efi', which is well established as the central place for the EFI state of the running machine. Matt Fleming (3): efi: Move facility flags to struct efi efi: Set feature flags inside feature init functions ia64/efi: Implement efi_enabled() arch/ia64/kernel/efi.c | 7 +++++++ arch/x86/include/asm/efi.h | 1 - arch/x86/kernel/setup.c | 6 +++--- arch/x86/platform/efi/efi.c | 26 +++++++------------------- drivers/firmware/efi/efi.c | 3 +++ include/linux/efi.h | 16 ++++++++-------- 6 files changed, 28 insertions(+), 31 deletions(-) -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html