summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/efi.h
diff options
context:
space:
mode:
authorSaurabh Tangri <saurabh.tangri@intel.com>2014-06-02 12:18:35 (GMT)
committerMatt Fleming <matt.fleming@intel.com>2014-06-19 10:14:33 (GMT)
commiteeb9db09f738993c63ecb5aedf950a1e4fe4bd3f (patch)
tree7204b7099708ec4f0f25faac6ac01797c141ff28 /arch/x86/include/asm/efi.h
parent7171511eaec5bf23fb06078f59784a3a0626b38f (diff)
downloadlinux-eeb9db09f738993c63ecb5aedf950a1e4fe4bd3f.tar.xz
x86/efi: Move all workarounds to a separate file quirks.c
Currently, it's difficult to find all the workarounds that are applied when running on EFI, because they're littered throughout various code paths. This change moves all of them into a separate file with the hope that it will be come the single location for all our well documented quirks. Signed-off-by: Saurabh Tangri <saurabh.tangri@intel.com> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'arch/x86/include/asm/efi.h')
-rw-r--r--arch/x86/include/asm/efi.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/include/asm/efi.h b/arch/x86/include/asm/efi.h
index 1eb5f64..3dbf56e 100644
--- a/arch/x86/include/asm/efi.h
+++ b/arch/x86/include/asm/efi.h
@@ -104,6 +104,8 @@ extern void __init runtime_code_page_mkexec(void);
extern void __init efi_runtime_mkexec(void);
extern void __init efi_dump_pagetable(void);
extern void __init efi_apply_memmap_quirks(void);
+extern int __init efi_reuse_config(u64 tables, int nr_tables);
+extern void efi_delete_dummy_variable(void);
struct efi_setup_data {
u64 fw_vendor;