|
@@ -127,7 +127,7 @@ struct cpuinfo_x86 {
|
|
|
/* Index into per_cpu list: */
|
|
|
u16 cpu_index;
|
|
|
u32 microcode;
|
|
|
-} __attribute__((__aligned__(SMP_CACHE_BYTES)));
|
|
|
+};
|
|
|
|
|
|
#define X86_VENDOR_INTEL 0
|
|
|
#define X86_VENDOR_CYRIX 1
|
|
@@ -151,7 +151,7 @@ extern __u32 cpu_caps_cleared[NCAPINTS];
|
|
|
extern __u32 cpu_caps_set[NCAPINTS];
|
|
|
|
|
|
#ifdef CONFIG_SMP
|
|
|
-DECLARE_PER_CPU_SHARED_ALIGNED(struct cpuinfo_x86, cpu_info);
|
|
|
+DECLARE_PER_CPU_READ_MOSTLY(struct cpuinfo_x86, cpu_info);
|
|
|
#define cpu_data(cpu) per_cpu(cpu_info, cpu)
|
|
|
#else
|
|
|
#define cpu_info boot_cpu_data
|