2015-07-17 |
Andy Lutomirski | x86/nmi: Enable nested do_nmi() handling for 64-bit... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-06-10 |
Andy Lutomirski | x86/asm/entry/64: Disentangle error_entry/exit gsbase... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-06-05 |
Andy Lutomirski | x86/asm/entry/64: Remove pointless jump to irq_return Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-06-05 |
Andy Lutomirski | x86/asm/msr: Make wrmsrl_safe() a function Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-06-02 |
Andy Lutomirski | x86/asm/irq: Stop relying on magic JMP behavior for... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-05-30 |
Andy Lutomirski | x86/asm/entry/32, selftests: Add a selftest for kernel... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-05-24 |
Andy Lutomirski | x86/asm/irq: Stop relying on magic JMP behavior for... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-05-13 |
Andy Lutomirski | selftests, x86: Rework x86 target architecture detection Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-05-13 |
Andy Lutomirski | selftests, x86: Remove useless run_tests rule Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-05-08 |
Andy Lutomirski | x86, selftests: Add a test for the "sysret_ss_attrs... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-04-27 |
Andy Lutomirski | x86_64, asm: Work around AMD SYSRET SS descriptor attribute... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-04-22 |
Andy Lutomirski | x86, paravirt, xen: Remove the 64-bit ->irq_enable_sysexit... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-04-17 |
Andy Lutomirski | errno.h: Improve ENOSYS's comment Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-04-17 |
Andy Lutomirski | checkpatch.pl: new instances of ENOSYS are errors Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-04-16 |
Andy Lutomirski | x86, selftests: Add single_step_syscall test Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-04-08 |
Andy Lutomirski | x86, selftests: Add sigreturn selftest Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-04-03 |
Andy Lutomirski | x86/asm/entry/64/compat: Use SYSRETL to return from... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-04-03 |
Andy Lutomirski | x86/asm/entry/32: Stop caching MSR_IA32_SYSENTER_ESP... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-04-03 |
Andy Lutomirski | x86/asm/entry/32: Improve a TOP_OF_KERNEL_STACK_PADDING... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-04-02 |
Andy Lutomirski | x86/asm/entry/64: Disable opportunistic SYSRET if regs... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-31 |
Andy Lutomirski | x86/vdso: Remove x32 intermediates during 'make clean' Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-24 |
Andy Lutomirski | x86/asm/entry: Check for syscall exit work with IRQs... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-23 |
Andy Lutomirski | x86/asm/entry: Replace some open-coded VM86 checks... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-23 |
Andy Lutomirski | x86/asm/entry: Remove user_mode_vm() Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-23 |
Andy Lutomirski | x86/asm/entry: Change all 'user_mode_vm()' calls to... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-23 |
Andy Lutomirski | x86/asm/entry: Make user_mode() work correctly if regs... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-23 |
Andy Lutomirski | x86/asm/entry: Use user_mode_ignore_vm86() where appropriate Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-23 |
Andy Lutomirski | x86/asm/entry, perf: Explicitly optimize vm86 handling... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-23 |
Andy Lutomirski | x86/asm/entry: Add user_mode_ignore_vm86() Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-23 |
Andy Lutomirski | x86/asm/entry, perf: Fix incorrect TIF_IA32 check in... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-23 |
Andy Lutomirski | x86/mm/fault: Use TASK_SIZE_MAX in is_prefetch() Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-03-17 |
Andy Lutomirski | x86/asm/entry/32: Document our abuse of x86_hw_tss... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-17 |
Andy Lutomirski | x86/asm/entry: Unify and fix initial thread_struct... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-17 |
Andy Lutomirski | x86/asm/entry: Create and use a 'TOP_OF_KERNEL_STACK_PADDING... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-17 |
Andy Lutomirski | x86/signal/64: Remove 'fs' and 'gs' from sigcontext Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-17 |
Andy Lutomirski | x86/signal/64: Fix SS handling for signals delivered... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-10 |
Andy Lutomirski | x86/asm/entry/32: Fix user_mode() misuses Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-07 |
Andy Lutomirski | x86/asm/entry: Replace this_cpu_sp0() with current_top_of_st... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-07 |
Andy Lutomirski | x86/asm/entry: Delay loading sp0 slightly on task switch Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-06 |
Andy Lutomirski | x86/asm/entry: Rename 'INIT_TSS_IST' to 'CPU_TSS_IST' Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-06 |
Andy Lutomirski | x86/asm/entry: Remove INIT_TSS and fold the definitions... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-06 |
Andy Lutomirski | x86/asm/entry: Rename 'init_tss' to 'cpu_tss' Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-06 |
Andy Lutomirski | x86/asm/entry/64/compat: Change the 32-bit sysenter... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-06 |
Andy Lutomirski | x86/asm/entry: Switch all C consumers of kernel_stack... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-06 |
Andy Lutomirski | x86/asm/entry: Add this_cpu_sp0() to read sp0 for the... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-05 |
Andy Lutomirski | x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-04 |
Andy Lutomirski | x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-03-04 |
Andy Lutomirski | x86/asm/entry/64: Remove 'int_check_syscall_exit_work' Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-25 |
Andy Lutomirski | x86/ia32-compat: Fix CLONE_SETTLS bitness of copy_thread() Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-25 |
Andy Lutomirski | x86/ptrace: Remove checks for TIF_IA32 when changing... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-18 |
Andy Lutomirski | x86/asm/decoder: Fix and enforce max instruction size... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-14 |
Andy Lutomirski | init: remove CONFIG_INIT_FALLBACK Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-13 |
Andy Lutomirski | all arches, signal: move restart_block to struct task_struct Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-04 |
Andy Lutomirski | perf/x86: Add /sys/devices/cpu/rdpmc=2 to allow rdpmc... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-04 |
Andy Lutomirski | perf/x86: Only allow rdpmc if a perf_event is mapped Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-04 |
Andy Lutomirski | perf: Pass the event to arch_perf_update_userpage() Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-04 |
Andy Lutomirski | perf: Add pmu callbacks to track event mapping and... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-04 |
Andy Lutomirski | x86: Add a comment clarifying LDT context switching Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-04 |
Andy Lutomirski | x86: Store a per-cpu shadow copy of CR4 Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-04 |
Andy Lutomirski | x86: Clean up cr4 manipulation Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-01 |
Andy Lutomirski | x86_64, entry: Remove the syscall exit audit and schedule... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-01 |
Andy Lutomirski | x86_64, entry: Use sysret to return to userspace when... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-02-01 |
Andy Lutomirski | x86, traps: Fix ist_enter from userspace Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-01-22 |
Andy Lutomirski | x86, tls: Interpret an all-zero struct user_desc as... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-01-22 |
Andy Lutomirski | x86, tls, ldt: Stop checking lm in LDT_empty Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-01-17 |
Andy Lutomirski | x86_64 entry: Fix RCX for ptraced syscalls Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-01-09 |
Andy Lutomirski | perf/x86_64: Improve user regs sampling Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-01-09 |
Andy Lutomirski | perf: Move task_pt_regs sampling into arch code Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-01-02 |
Andy Lutomirski | x86, traps: Add ist_begin_non_atomic and ist_end_non_atomic Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-01-02 |
Andy Lutomirski | x86: Clean up current_stack_pointer Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-01-02 |
Andy Lutomirski | x86, traps: Track entry into and exit from IST context Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-01-02 |
Andy Lutomirski | x86, entry: Switch stacks on a paranoid entry from... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-23 |
Andy Lutomirski | x86, vdso: Use asm volatile in __getcpu Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-22 |
Andy Lutomirski | x86, mce: Improve timeout error messages Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-21 |
Andy Lutomirski | x86_64, vdso: Fix the vdso address randomization algorithm Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-18 |
Andy Lutomirski | x86/tls: Don't validate lm in set_thread_area() after all Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-14 |
Andy Lutomirski | x86/tls: Disallow unusual TLS segments Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-14 |
Andy Lutomirski | x86/tls: Validate TLS entries to protect espfix Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-14 |
Andy Lutomirski | MAINTAINERS: Add me as x86 VDSO submaintainer Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-11 |
Andy Lutomirski | x86_64, switch_to(): Load TLS descriptors before switching... * Copyright (c) 2014 Andy Lutomirski * Copyright (c) 2014 Andy Lutomirski Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-11 |
Andy Lutomirski | init: allow CONFIG_INIT_FALLBACK=n to disable defaults... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-10 |
Andy Lutomirski | x86, kvm: Clear paravirt_enabled on KVM guests for... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-08 |
Andy Lutomirski | sched: Add missing rcu protection to wake_up_all_idle_cpus Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-04 |
Andy Lutomirski | acpi: Remove _OSI(Linux) for ThinkPads Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-12-04 |
Andy Lutomirski | thinkpad-acpi: Try to use full software mute control Signed-off-by: Andy Lutomirski <luto@mit.edu>
|
commit | commitdiff | tree |
2014-12-04 |
Andy Lutomirski | context_tracking: Restore previous state in schedule_user Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-25 |
Andy Lutomirski | x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-23 |
Andy Lutomirski | uprobes, x86: Fix _TIF_UPROBE vs _TIF_NOTIFY_RESUME Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-23 |
Andy Lutomirski | x86_64, traps: Rework bad_iret Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-23 |
Andy Lutomirski | x86_64, traps: Stop using IST for #SS Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-23 |
Andy Lutomirski | x86_64, traps: Fix the espfix64 #DF fixup and rewrite... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-20 |
Andy Lutomirski | x86, syscall: Fix _TIF_NOHZ handling in syscall_trace_enter_... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-12 |
Andy Lutomirski | x86, kvm, vmx: Don't set LOAD_IA32_EFER when host and... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-12 |
Andy Lutomirski | x86, kvm, vmx: Always use LOAD_IA32_EFER if available Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-10 |
Andy Lutomirski | x86_64/vsyscall: Restore orig_ax after vsyscall seccomp Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-10 |
Andy Lutomirski | x86_64: Add a comment explaining the TASK_SIZE_MAX... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-03 |
Andy Lutomirski | x86_64,vsyscall: Make vsyscall emulation configurable Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-03 |
Andy Lutomirski | x86_64, vsyscall: Rewrite comment and clean up headers... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-03 |
Andy Lutomirski | x86_64, vsyscall: Turn vsyscalls all the way off when... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2014-11-03 |
Andy Lutomirski | x86,vdso: Use LSL unconditionally for vgetcpu Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
next |