summaryrefslogtreecommitdiffstats
path: root/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'locking/arch-atomic' into locking/core, because it's ready for ...Ingo Molnar2015-08-123-10/+44
|\
| * atomic: Collapse all atomic_{set,clear}_mask definitionsPeter Zijlstra2015-07-271-10/+0
| * atomic: Provide atomic_{or,xor,and}Peter Zijlstra2015-07-271-2/+0
| * x86: Provide atomic_{or,xor,and}Peter Zijlstra2015-07-273-8/+54
* | x86, tsc, locking/static_keys: Employ static_branch_likely()Peter Zijlstra2015-08-031-12/+10
* | locking/static_keys: Add a new static_key interfacePeter Zijlstra2015-08-031-2/+19
* | jump_label: Rename JUMP_LABEL_{EN,DIS}ABLE to JUMP_LABEL_{JMP,NOP}Peter Zijlstra2015-08-031-1/+1
* | Merge branch 'x86/asm' into locking/coreIngo Molnar2015-08-0371-1153/+1179
|\ \
| * | x86/vm86: Rename vm86->v86flags and v86maskBrian Gerst2015-07-312-12/+12
| * | x86/vm86: Rename vm86->vm86_info to user_vm86Brian Gerst2015-07-312-35/+37
| * | x86/vm86: Clean up vm86.h includesBrian Gerst2015-07-318-5/+8
| * | x86/vm86: Move the vm86 IRQ definitions to vm86.hIngo Molnar2015-07-312-11/+14
| * | x86/vm86: Use the normal pt_regs area for vm86Brian Gerst2015-07-315-94/+60
| * | x86/vm86: Eliminate 'struct kernel_vm86_struct'Brian Gerst2015-07-312-78/+42
| * | x86/vm86: Move fields from 'struct kernel_vm86_struct' to 'struct vm86'Brian Gerst2015-07-312-28/+30
| * | x86/vm86: Move vm86 fields out of 'thread_struct'Brian Gerst2015-07-315-30/+55
| * | x86/ldt: Make modify_ldt() optionalAndy Lutomirski2015-07-317-8/+51
| * | Merge branch 'x86/urgent' into x86/asm, before applying dependent patchesIngo Molnar2015-07-3154-574/+965
| |\ \
| * | | x86/build: Fix detection of GCC -mpreferred-stack-boundary supportAndy Lutomirski2015-07-221-3/+10
| * | | x86/kconfig/32: Rename CONFIG_VM86 and default it to 'n'Andy Lutomirski2015-07-211-7/+28
| * | | x86/entry/syscalls: Wire up 32-bit direct socket callsAndy Lutomirski2015-07-211-0/+15
| * | | x86/entry/vm86: Move userspace accesses to do_sys_vm86()Brian Gerst2015-07-212-89/+102
| * | | x86/entry/vm86: Preserve 'orig_ax'Brian Gerst2015-07-211-0/+2
| * | | x86/entry/vm86: Clean up saved_fs/gsBrian Gerst2015-07-212-6/+2
| * | | x86/nmi: Remove the 'b2b' parameter from nmi_handle()Andy Lutomirski2015-07-211-5/+5
| * | | x86/entry: Fix _TIF_USER_RETURN_NOTIFY check in prepare_exit_to_usermodeAndy Lutomirski2015-07-171-1/+2
| * | | x86/entry/64: Fix IRQ state confusion and related warning on compat syscalls ...Andy Lutomirski2015-07-081-2/+6
| * | | x86/irq, context_tracking: Document how IRQ context tracking works and add an...Andy Lutomirski2015-07-071-0/+15
| * | | x86/entry: Remove SCHEDULE_USER and asm/context-tracking.hAndy Lutomirski2015-07-072-11/+0
| * | | x86/entry: Remove exception_enter() from most trap handlersAndy Lutomirski2015-07-075-69/+27
| * | | x86/asm/entry/64: Migrate error and IRQ exit work to C and remove old assembl...Andy Lutomirski2015-07-072-46/+23
| * | | x86/asm/entry/64: Simplify IRQ stack pt_regs handlingAndy Lutomirski2015-07-071-5/+3
| * | | x86/asm/entry/64: Save all regs on interrupt entryAndy Lutomirski2015-07-072-23/+9
| * | | x86/entry/64: Migrate 64-bit and compat syscalls to the new exit handlers and...Andy Lutomirski2015-07-072-64/+11
| * | | x86/entry/64: Really create an error-entry-from-usermode code pathAndy Lutomirski2015-07-071-12/+16
| * | | x86/entry: Add new, comprehensible entry and exit handlers written in CAndy Lutomirski2015-07-071-1/+111
| * | | x86/entry: Add enter_from_user_mode() and use it in syscallsAndy Lutomirski2015-07-071-1/+12
| * | | x86/traps, context_tracking: Assert that we're in CONTEXT_KERNEL in exception...Andy Lutomirski2015-07-071-0/+9
| * | | x86/entry: Move C entry and exit code to arch/x86/entry/common.cAndy Lutomirski2015-07-075-228/+257
| * | | x86/entry/64/compat: Fix bad fast syscall arg failure pathAndy Lutomirski2015-07-072-3/+34
| * | | x86/compat: Separate ia32 and x32 compat ABIsBrian Gerst2015-07-061-1/+1
| * | | x86/compat: Clean up HAVE_UID16 configBrian Gerst2015-07-061-2/+1
| * | | x86/compat: Define ARCH_WANT_OLD_COMPAT_IPC only for 32-bit compatBrian Gerst2015-07-061-1/+1
| * | | x86/compat: Remove unneeded #includeBrian Gerst2015-07-061-1/+0
| * | | x86/compat, x86/perf: Don't build perf_callchain_user32() on x32Brian Gerst2015-07-061-1/+1
| * | | x86/compat: Check for both 32-bit compat and x32 in get_gate_vma()Brian Gerst2015-07-061-1/+1
| * | | x86/compat: Don't build the 32-bit VDSO if not neededBrian Gerst2015-07-063-6/+9
| * | | x86/compat: Factor out ia32 compat code from compat_arch_ptrace()Brian Gerst2015-07-061-64/+74
| * | | x86/compat: Rename 'start_thread_ia32' to 'compat_start_thread'Brian Gerst2015-07-062-4/+4
| * | | x86/compat: Move ucontext_x32 to sigframe.hBrian Gerst2015-07-062-9/+10