summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-03-17include/stddef.h: Move offsetofend() from vfio.h to a generic kernel headerDenys Vlasenko2-13/+9
2015-03-17x86/asm/entry: Simplify task_pt_regs() macro definitionDenys Vlasenko1-14/+6
2015-03-17x86/asm/entry/32: Document our abuse of x86_hw_tss::ss1 and x86_hw_tss::sp1Andy Lutomirski1-3/+18
2015-03-17x86/asm/entry: Unify and fix initial thread_struct::sp0 valuesAndy Lutomirski2-3/+6
2015-03-17x86/asm/entry: Create and use a 'TOP_OF_KERNEL_STACK_PADDING' macroAndy Lutomirski3-2/+30
2015-03-17x86/signal/64: Remove 'fs' and 'gs' from sigcontextAndy Lutomirski3-6/+21
2015-03-17x86/signal/64: Fix SS handling for signals delivered to 64-bit programsAndy Lutomirski3-11/+15
2015-03-10x86/asm/entry/64: Save user RSP in pt_regs->sp on SYSCALL64 fastpathDenys Vlasenko5-21/+12
2015-03-10x86/asm/entry/64: Remove stub_ioplDenys Vlasenko3-15/+2
2015-03-10x86/asm/entry/64: Save R11 into pt_regs->flags on SYSCALL64 fastpathDenys Vlasenko2-19/+25
2015-03-07x86/asm: Optimize unnecessarily wide TEST instructionsDenys Vlasenko5-12/+12
2015-03-07x86/asm/entry: Replace this_cpu_sp0() with current_top_of_stack() and fix it ...Andy Lutomirski6-12/+33
2015-03-07x86/asm/entry: Delay loading sp0 slightly on task switchAndy Lutomirski2-8/+8
2015-03-06x86/asm/entry: Rename 'INIT_TSS_IST' to 'CPU_TSS_IST'Andy Lutomirski1-3/+3
2015-03-06x86/asm/entry: Remove INIT_TSS and fold the definitions into 'cpu_tss'Andy Lutomirski2-21/+19
2015-03-06x86/asm/entry: Rename 'init_tss' to 'cpu_tss'Andy Lutomirski10-16/+16
2015-03-06x86/asm/entry/64/compat: Change the 32-bit sysenter code to use sp0Andy Lutomirski2-2/+2
2015-03-06x86/asm/entry: Switch all C consumers of kernel_stack to this_cpu_sp0()Andy Lutomirski2-4/+3
2015-03-06x86/asm/entry: Add this_cpu_sp0() to read sp0 for the current cpuAndy Lutomirski4-0/+8
2015-03-05x86/traps: Separate set_intr_gate() and clean up early_trap_init()Wang Nan2-9/+18
2015-03-05x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimizationAndy Lutomirski1-5/+8
2015-03-05x86/asm/entry/64: Simplify optimistic SYSRETDenys Vlasenko2-3/+6
2015-03-05x86/asm/entry/64/compat: Use more readable constantDenys Vlasenko1-1/+1
2015-03-05x86/asm/entry/64: Use more readable constantsDenys Vlasenko2-12/+18
2015-03-05x86/asm/entry/64/compat: Fold the IA32_ARG_FIXUP macro into its callersDenys Vlasenko1-14/+18
2015-03-05x86/asm/entry/64: Clean up and document various entry code detailsDenys Vlasenko1-32/+36
2015-03-05x86/asm/entry/64: Move 'save_paranoid' and 'ret_from_fork' closer to their usersDenys Vlasenko1-53/+53
2015-03-05x86/asm/entry: Add comments about various syscall instructionsDenys Vlasenko2-63/+102
2015-03-05x86/asm/entry/64: Remove 'int_check_syscall_exit_work'Andy Lutomirski1-1/+0
2015-03-05x86/asm/entry: Do mass removal of 'ARGOFFSET'Denys Vlasenko3-116/+114
2015-03-05x86/asm/entry/64: Shrink code in 'paranoid_exit'Denys Vlasenko1-6/+4
2015-03-05x86/asm/entry/64: Fix commentsDenys Vlasenko4-16/+43
2015-03-05x86/asm/entry/64: Always allocate a complete "struct pt_regs" on the kernel s...Denys Vlasenko5-260/+210
2015-03-05x86/asm/entry/64: Fix incorrect symbolic constant usage: R11->ARGOFFSETDenys Vlasenko1-3/+3
2015-03-05x86/asm: Introduce push/pop macros which generate CFI_REL_OFFSET and CFI_RESTOREDenys Vlasenko9-196/+141
2015-03-05x86/asm/64: Open-code register save/restore in trace_hardirqs*() thunksDenys Vlasenko1-4/+42
2015-03-04Merge tag 'alternatives_padding' of git://git.kernel.org/pub/scm/linux/kernel...Ingo Molnar23-380/+433
2015-03-04Merge tag 'v4.0-rc2' into x86/asm, to refresh the treeIngo Molnar8260-192524/+365208
2015-03-04x86/compat: Remove sys32_vm86_warningBrian Gerst2-16/+2
2015-03-04x86/compat: Merge native and compat 32-bit syscall tablesBrian Gerst4-30/+13
2015-03-04x86/compat: Remove compat_ni_syscall()Brian Gerst3-10/+3
2015-03-03Linux 4.0-rc2v4.0-rc2Linus Torvalds1-1/+1
2015-03-03drm/i915: Fix modeset state confusion in the load detect codeDaniel Vetter1-0/+1
2015-03-03perf/bench: Add -r all so that you can run all mem* routinesBorislav Petkov1-1/+9
2015-03-03perf/bench: Carve out mem routine benchmarkingBorislav Petkov1-62/+58
2015-03-03perf/bench: Fix mem* routines usage after alternatives changeBorislav Petkov5-10/+7
2015-03-03Merge tag 'gpio-v4.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2-8/+15
2015-03-03Merge branch 'fixes-for-4.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds12-67/+145
2015-03-03Merge tag 'md/4.0-fixes' of git://neil.brown.name/mdLinus Torvalds3-12/+20
2015-03-03Merge tag 'metag-fixes-v4.0-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2