diff options
Diffstat (limited to 'arch/x86/kernel/x8664_ksyms_64.c')
-rw-r--r-- | arch/x86/kernel/x8664_ksyms_64.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/arch/x86/kernel/x8664_ksyms_64.c b/arch/x86/kernel/x8664_ksyms_64.c index 77c25b307635..a66e9c1a0537 100644 --- a/arch/x86/kernel/x8664_ksyms_64.c +++ b/arch/x86/kernel/x8664_ksyms_64.c | |||
@@ -8,6 +8,7 @@ | |||
8 | #include <asm/processor.h> | 8 | #include <asm/processor.h> |
9 | #include <asm/uaccess.h> | 9 | #include <asm/uaccess.h> |
10 | #include <asm/pgtable.h> | 10 | #include <asm/pgtable.h> |
11 | #include <asm/desc.h> | ||
11 | 12 | ||
12 | EXPORT_SYMBOL(kernel_thread); | 13 | EXPORT_SYMBOL(kernel_thread); |
13 | 14 | ||
@@ -34,13 +35,6 @@ EXPORT_SYMBOL(__copy_from_user_inatomic); | |||
34 | EXPORT_SYMBOL(copy_page); | 35 | EXPORT_SYMBOL(copy_page); |
35 | EXPORT_SYMBOL(clear_page); | 36 | EXPORT_SYMBOL(clear_page); |
36 | 37 | ||
37 | #ifdef CONFIG_SMP | ||
38 | extern void __write_lock_failed(rwlock_t *rw); | ||
39 | extern void __read_lock_failed(rwlock_t *rw); | ||
40 | EXPORT_SYMBOL(__write_lock_failed); | ||
41 | EXPORT_SYMBOL(__read_lock_failed); | ||
42 | #endif | ||
43 | |||
44 | /* Export string functions. We normally rely on gcc builtin for most of these, | 38 | /* Export string functions. We normally rely on gcc builtin for most of these, |
45 | but gcc sometimes decides not to inline them. */ | 39 | but gcc sometimes decides not to inline them. */ |
46 | #undef memcpy | 40 | #undef memcpy |
@@ -60,3 +54,8 @@ EXPORT_SYMBOL(init_level4_pgt); | |||
60 | EXPORT_SYMBOL(load_gs_index); | 54 | EXPORT_SYMBOL(load_gs_index); |
61 | 55 | ||
62 | EXPORT_SYMBOL(_proxy_pda); | 56 | EXPORT_SYMBOL(_proxy_pda); |
57 | |||
58 | #ifdef CONFIG_PARAVIRT | ||
59 | /* Virtualized guests may want to use it */ | ||
60 | EXPORT_SYMBOL_GPL(cpu_gdt_descr); | ||
61 | #endif | ||