Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fixes from Ingo Molnar:
"Three small fixlets"

* 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/intel/cacheinfo: Shut up annoying warning
x86, doc: Boot protocol 2.12 is in 3.8
x86-64: Replace left over sti/cli in ia32 audit exit code

+6 -7
+1 -1
Documentation/x86/boot.txt
··· 57 57 Protocol 2.11: (Kernel 3.6) Added a field for offset of EFI handover 58 58 protocol entry point. 59 59 60 - Protocol 2.12: (Kernel 3.9) Added the xloadflags field and extension fields 60 + Protocol 2.12: (Kernel 3.8) Added the xloadflags field and extension fields 61 61 to struct boot_params for for loading bzImage and ramdisk 62 62 above 4G in 64bit. 63 63
+2 -2
arch/x86/ia32/ia32entry.S
··· 207 207 testl $(_TIF_ALLWORK_MASK & ~_TIF_SYSCALL_AUDIT),TI_flags+THREAD_INFO(%rsp,RIP-ARGOFFSET) 208 208 jnz ia32_ret_from_sys_call 209 209 TRACE_IRQS_ON 210 - sti 210 + ENABLE_INTERRUPTS(CLBR_NONE) 211 211 movl %eax,%esi /* second arg, syscall return value */ 212 212 cmpl $-MAX_ERRNO,%eax /* is it an error ? */ 213 213 jbe 1f ··· 217 217 call __audit_syscall_exit 218 218 movq RAX-ARGOFFSET(%rsp),%rax /* reload syscall return value */ 219 219 movl $(_TIF_ALLWORK_MASK & ~_TIF_SYSCALL_AUDIT),%edi 220 - cli 220 + DISABLE_INTERRUPTS(CLBR_NONE) 221 221 TRACE_IRQS_OFF 222 222 testl %edi,TI_flags+THREAD_INFO(%rsp,RIP-ARGOFFSET) 223 223 jz \exit
+3 -4
arch/x86/kernel/cpu/intel_cacheinfo.c
··· 298 298 unsigned int); 299 299 }; 300 300 301 - #ifdef CONFIG_AMD_NB 302 - 301 + #if defined(CONFIG_AMD_NB) && defined(CONFIG_SYSFS) 303 302 /* 304 303 * L3 cache descriptors 305 304 */ ··· 523 524 static struct _cache_attr subcaches = 524 525 __ATTR(subcaches, 0644, show_subcaches, store_subcaches); 525 526 526 - #else /* CONFIG_AMD_NB */ 527 + #else 527 528 #define amd_init_l3_cache(x, y) 528 - #endif /* CONFIG_AMD_NB */ 529 + #endif /* CONFIG_AMD_NB && CONFIG_SYSFS */ 529 530 530 531 static int 531 532 __cpuinit cpuid4_cache_lookup_regs(int index,