summaryrefslogtreecommitdiffstats
path: root/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'x86-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2015-06-23198-5710/+5783
|\
| *---. Merge branches 'x86/apic', 'x86/asm', 'x86/mm' and 'x86/platform' into x86/co...Ingo Molnar2015-06-22258-3914/+4919
| |\ \ \
| | | | * x86/platform/intel/baytrail: Add comments about why we disabled HPET on BaytrailFeng Tang2015-06-181-2/+6
| | | * | x86/mm/pat: Add set_memory_wt() for Write-Through typeToshi Kani2015-06-073-14/+57
| | | * | x86/mm/pat: Extend set_page_memtype() to support Write-Through typeToshi Kani2015-06-071-30/+29
| | | * | x86/mm/pat: Add pgprot_writethrough()Toshi Kani2015-06-072-0/+10
| | | * | video/fbdev, asm/io.h: Remove ioremap_writethrough()Toshi Kani2015-06-075-16/+0
| | | * | arch/*/io.h: Add ioremap_wt() to all architecturesToshi Kani2015-06-0717-0/+36
| | | * | x86/mm, asm-generic: Add ioremap_wt() for creating Write-Through mappingsToshi Kani2015-06-072-0/+23
| | | * | x86/mm: Teach is_new_memtype_allowed() about Write-Through typeToshi Kani2015-06-071-1/+7
| | | * | x86/mm/pat: Change reserve_memtype() for Write-Through typeToshi Kani2015-06-071-3/+14
| | | * | x86/mm/pat: Use 7th PAT MSR slot for Write-Through PAT typeToshi Kani2015-06-071-9/+50
| | | * | x86/mm/pat: Remove pat_enabled() checksBorislav Petkov2015-06-074-23/+10
| | | * | x86/mm/pat: Emulate PAT when it is disabledBorislav Petkov2015-06-074-34/+60
| | | * | x86/mm/pat: Untangle pat_init()Borislav Petkov2015-06-071-29/+40
| | | * | x86/mm: Decouple <linux/vmalloc.h> from <asm/io.h>Stephen Rothwell2015-06-036-2/+6
| | * | | x86/asm/entry/64: Disentangle error_entry/exit gsbase/ebx/usermode codeAndy Lutomirski2015-06-101-8/+31
| | * | | x86/asm/entry/32: Shorten __audit_syscall_entry() args preparationDenys Vlasenko2015-06-101-9/+18
| | * | | x86/asm/entry/32: Explain reloading of registers after __audit_syscall_entry()Denys Vlasenko2015-06-101-8/+12
| | * | | x86/asm/entry/32: Fix fallout from the R9 trick removal in the SYSCALL codeDenys Vlasenko2015-06-101-1/+1
| | * | | x86/asm/entry: Clean up entry*.S style, final bitsDenys Vlasenko2015-06-092-16/+16
| | * | | x86/asm/entry: (Re-)rename __NR_entry_INT80_compat_max to __NR_syscall_compat...Ingo Molnar2015-06-082-4/+4
| | * | | x86/asm/entry/32: Reinstate clearing of pt_regs->r8..r11 on EFAULT pathDenys Vlasenko2015-06-081-6/+2
| | * | | x86/asm/entry/64: Clean up entry_64.SIngo Molnar2015-06-081-416/+404
| | * | | Merge branch 'x86/asm' into x86/core, to prepare for new patchIngo Molnar2015-06-0879-2814/+2116
| | |\ \ \
| | | * | | x86/asm/entry/32: Clean up entry_32.SIngo Molnar2015-06-081-571/+570
| | | * | | x86/asm/entry: Untangle 'system_call' into two entry points: entry_SYSCALL_64...Ingo Molnar2015-06-086-14/+14
| | | * | | x86/asm/entry: Untangle 'ia32_sysenter_target' into two entry points: entry_S...Ingo Molnar2015-06-085-11/+12
| | | * | | x86/asm/entry: Rename compat syscall entry pointsIngo Molnar2015-06-087-13/+13
| | | * | | x86/asm/entry/64/compat: Rename ia32entry.S -> entry_64_compat.SIngo Molnar2015-06-073-2/+2
| | | * | | x86/asm/entry/32: Remove unnecessary optimization in stub32_cloneDenys Vlasenko2015-06-051-7/+6
| | | * | | x86/asm/entry/32: Explain the stub32_clone logicDenys Vlasenko2015-06-051-0/+8
| | | * | | x86/asm/entry/32: Improve code readabilityIngo Molnar2015-06-051-141/+146
| | | * | | x86/asm/entry/32: Do not use R9 in SYSCALL32 entry pointDenys Vlasenko2015-06-051-11/+8
| | | * | | x86/asm/entry/32: Open-code LOAD_ARGS32Denys Vlasenko2015-06-051-25/+29
| | | * | | x86/asm/entry/32: Open-code CLEAR_RREGSDenys Vlasenko2015-06-051-13/+20
| | | * | | x86/asm/entry/32: Simplify the zeroing of pt_regs->r8..r11 in the int80 code ...Denys Vlasenko2015-06-051-4/+9
| | | * | | x86/asm/entry/64: Remove pointless jump to irq_returnAndy Lutomirski2015-06-051-3/+1
| | | * | | x86/asm/msr: Make wrmsrl_safe() a functionAndy Lutomirski2015-06-051-2/+7
| | | * | | x86/asm/entry: Move the vsyscall code to arch/x86/entry/vsyscall/Ingo Molnar2015-06-049-6/+12
| | | * | | x86/asm/entry: Move the arch/x86/syscalls/ definitions to arch/x86/entry/sysc...Ingo Molnar2015-06-046-3/+3
| | | * | | x86/asm/entry: Move arch/x86/include/asm/calling.h to arch/x86/entry/Ingo Molnar2015-06-044-3/+3
| | | * | | x86/asm/entry: Move the 'thunk' functions to arch/x86/entry/Ingo Molnar2015-06-045-4/+2
| | | * | | x86/asm/entry, x86/vdso: Move the vDSO code to arch/x86/entry/vdso/Ingo Molnar2015-06-0325-2/+4
| | | * | | x86/asm/entry: Move the compat syscall entry code to arch/x86/entry/Ingo Molnar2015-06-033-2/+5
| | | * | | x86/asm/entry: Move entry_64.S and entry_32.S to arch/x86/entry/Ingo Molnar2015-06-035-1/+8
| | | * | | x86/asm/entry/64: Fold identical code pathsJan Beulich2015-06-021-8/+2
| | | * | | x86/asm/entry/64: Use negative immediates for stack adjustmentsJan Beulich2015-06-021-2/+2
| | | * | | x86/debug: Remove perpetually broken, unmaintainable dwarf annotationsIngo Molnar2015-06-0227-1101/+350
| | | * | | x86/asm/irq: Stop relying on magic JMP behavior for early_idt_handlersAndy Lutomirski2015-05-244-27/+42