diff options
Diffstat (limited to 'arch/i386/kernel/cpu/transmeta.c')
-rw-r--r-- | arch/i386/kernel/cpu/transmeta.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/arch/i386/kernel/cpu/transmeta.c b/arch/i386/kernel/cpu/transmeta.c index fc426380366b..7214c9b577ab 100644 --- a/arch/i386/kernel/cpu/transmeta.c +++ b/arch/i386/kernel/cpu/transmeta.c | |||
@@ -1,4 +1,5 @@ | |||
1 | #include <linux/kernel.h> | 1 | #include <linux/kernel.h> |
2 | #include <linux/mm.h> | ||
2 | #include <linux/init.h> | 3 | #include <linux/init.h> |
3 | #include <asm/processor.h> | 4 | #include <asm/processor.h> |
4 | #include <asm/msr.h> | 5 | #include <asm/msr.h> |
@@ -84,7 +85,7 @@ static void __init init_transmeta(struct cpuinfo_x86 *c) | |||
84 | #endif | 85 | #endif |
85 | } | 86 | } |
86 | 87 | ||
87 | static void transmeta_identify(struct cpuinfo_x86 * c) | 88 | static void __init transmeta_identify(struct cpuinfo_x86 * c) |
88 | { | 89 | { |
89 | u32 xlvl; | 90 | u32 xlvl; |
90 | generic_identify(c); | 91 | generic_identify(c); |
@@ -111,3 +112,11 @@ int __init transmeta_init_cpu(void) | |||
111 | } | 112 | } |
112 | 113 | ||
113 | //early_arch_initcall(transmeta_init_cpu); | 114 | //early_arch_initcall(transmeta_init_cpu); |
115 | |||
116 | static int __init transmeta_exit_cpu(void) | ||
117 | { | ||
118 | cpu_devs[X86_VENDOR_TRANSMETA] = NULL; | ||
119 | return 0; | ||
120 | } | ||
121 | |||
122 | late_initcall(transmeta_exit_cpu); | ||