summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Expand)AuthorAgeFilesLines
* um/x86: Fix build after x86 syscall changesAndy Lutomirski2015-10-141-0/+4
* x86/asm: Remove the xyz_cfi macros from dwarf2.hAndy Lutomirski2015-10-141-93/+0
* x86/entry/64/compat: Document sysenter_fix_flags's reason for existenceBorislav Petkov2015-10-111-0/+6
* x86/entry: Split and inline syscall_return_slowpath()Andy Lutomirski2015-10-091-21/+29
* x86/entry: Split and inline prepare_exit_to_usermode()Andy Lutomirski2015-10-091-15/+28
* x86/entry: Use pt_regs_to_thread_info() in syscall entry tracingAndy Lutomirski2015-10-091-11/+11
* x86/entry: Hide two syscall entry assertions behind CONFIG_DEBUG_ENTRYAndy Lutomirski2015-10-091-2/+4
* x86/entry: Micro-optimize compat fast syscall arg fetchAndy Lutomirski2015-10-091-2/+14
* x86/entry: Force inlining of 32-bit syscall codeAndy Lutomirski2015-10-091-3/+5
* x86/entry: Make irqs_disabled checks in exit code depend on lockdepAndy Lutomirski2015-10-091-3/+3
* x86/entry: Remove unnecessary IRQ twiddling in fast 32-bit syscallsAndy Lutomirski2015-10-091-7/+11
* x86/asm: Remove thread_info.sysenter_returnAndy Lutomirski2015-10-092-4/+0
* x86/entry/32: Re-implement SYSENTER using the new C pathAndy Lutomirski2015-10-093-100/+51
* x86/entry/32: Switch INT80 to the new C syscall pathAndy Lutomirski2015-10-091-21/+13
* x86/entry/32: Open-code return tracking from fork and kthreadsAndy Lutomirski2015-10-091-3/+15
* x86/entry/compat: Implement opportunistic SYSRETL for compat syscallsAndy Lutomirski2015-10-092-5/+60
* x86/vdso/compat: Wire up SYSENTER and SYSCSALL for compat userspaceAndy Lutomirski2015-10-092-36/+62
* x86/entry: Add C code for fast system call entriesAndy Lutomirski2015-10-091-0/+43
* x86/entry/64/compat: Migrate the body of the syscall entry to CAndy Lutomirski2015-10-092-39/+19
* x86/entry: Add do_syscall_32(), a C function to do 32-bit syscallsAndy Lutomirski2015-10-091-0/+43
* x86/syscalls: Give sys_call_ptr_t a useful typeAndy Lutomirski2015-10-095-9/+11
* x86/entry/syscalls: Move syscall table declarations into asm/syscalls.hAndy Lutomirski2015-10-094-9/+14
* x86/entry/64/compat: Set up full pt_regs for all compat syscallsAndy Lutomirski2015-10-093-40/+20
* x86/entry/64/compat: Remove most of the fast system call machineryAndy Lutomirski2015-10-091-242/+4
* x86/entry/64/compat: Remove audit optimizationsAndy Lutomirski2015-10-091-96/+2
* x86/entry/64/compat: Disable SYSENTER and SYSCALL32 entriesAndy Lutomirski2015-10-091-0/+13
* x86/vdso/32: Save extra registers in the INT80 vsyscall pathAndy Lutomirski2015-10-093-1/+26
* x86/elf/64: Clear more registers in elf_common_init()Andy Lutomirski2015-10-091-4/+4
* x86/vdso: Replace hex int80 CFI annotations with GAS directivesAndy Lutomirski2015-10-091-40/+8
* x86/vdso: Define BUILD_VDSO while building and emit .eh_frame in asmAndy Lutomirski2015-10-092-5/+12
* x86/asm: Re-add parts of the manual CFI infrastructureAndy Lutomirski2015-10-092-2/+178
* x86/vdso: Remove runtime 32-bit vDSO selectionAndy Lutomirski2015-10-0712-279/+21
* x86/entry/64/compat: After SYSENTER, move STI after the NT fixupAndy Lutomirski2015-10-071-8/+22
* x86/entry, locking/lockdep: Move lockdep_sys_exit() to prepare_exit_to_usermo...Andy Lutomirski2015-10-073-3/+2
* x86/entry/64/compat: Fix SYSENTER's NT flag before user memory accessAndy Lutomirski2015-10-071-9/+9
* x86/uaccess: Add unlikely() to __chk_range_not_ok() failure pathsAndy Lutomirski2015-10-071-3/+3
* x86/uaccess: Tell the compiler that uaccess is unlikely to faultAndy Lutomirski2015-10-071-4/+4
* Merge branch 'linus' into x86/asm, to pick up fixes before applying new changesIngo Molnar2015-10-07161-692/+1218
|\
| * Merge tag 'for-linus-4.3b-rc4-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2015-10-064-5/+46
| |\
| | * x86/xen/p2m: hint at the last populated P2M entryDavid Vrabel2015-10-061-1/+18
| | * x86/xen: Do not clip xen_e820_map to xen_e820_map_entries when sanitizing mapMalcolm Crossley2015-09-281-1/+1
| | * x86/xen: Support kexec/kdump in HVM guests by doing a soft resetVitaly Kuznetsov2015-09-281-0/+23
| | * xen/x86: Don't try to write syscall-related MSRs for PV guestsBoris Ostrovsky2015-09-281-0/+1
| | * xen: use correct type for HYPERVISOR_memory_op()Juergen Gross2015-09-282-3/+3
| * | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2015-10-0611-40/+77
| |\ \
| | * | s390/defconfig: set SCSI_DH=ySebastian Ott2015-10-013-3/+3
| | * | s390/vtime: correct scaled cputime of partially idle CPUsMartin Schwidefsky2015-09-303-30/+67
| | * | s390/boot/decompression: disable floating point in decompressorChristian Borntraeger2015-09-291-1/+1
| | * | s390/numa: use correct type for node_to_cpumask_mapMartin Schwidefsky2015-09-234-6/+6
| * | | Merge branch 'strscpy' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetc...Linus Torvalds2015-10-0422-29/+25
| |\ \ \