diff options
Diffstat (limited to 'arch/x86/include/asm/processor.h')
| -rw-r--r-- | arch/x86/include/asm/processor.h | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/x86/include/asm/processor.h b/arch/x86/include/asm/processor.h index 0d1171c9772..b650435ffb5 100644 --- a/arch/x86/include/asm/processor.h +++ b/arch/x86/include/asm/processor.h @@ -111,6 +111,7 @@ struct cpuinfo_x86 {  	/* Index into per_cpu list: */  	u16			cpu_index;  #endif +	u32			microcode;  } __attribute__((__aligned__(SMP_CACHE_BYTES)));  #define X86_VENDOR_INTEL	0 @@ -179,7 +180,8 @@ static inline void native_cpuid(unsigned int *eax, unsigned int *ebx,  	      "=b" (*ebx),  	      "=c" (*ecx),  	      "=d" (*edx) -	    : "0" (*eax), "2" (*ecx)); +	    : "0" (*eax), "2" (*ecx) +	    : "memory");  }  static inline void load_cr3(pgd_t *pgdir)  |