2018-01-17 |
Andy Lutomirski | x86/vsdo: Fix build on PARAVIRT_CLOCK=y, KVM_GUEST=n Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2018-01-05 |
Andy Lutomirski | x86/vdso: Get pvclock data from the vvar VMA instead... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2018-01-05 |
Andy Lutomirski | x86, vdso, pvclock: Simplify and speed up the vdso... Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2018-01-02 |
Andy Lutomirski | mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2018-01-02 |
Andy Lutomirski | x86/mm/64: Fix reboot interaction with CR4.PCIDE Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2018-01-02 |
Andy Lutomirski | x86/mm: Enable CR4.PCIDE on supported systems Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2018-01-02 |
Andy Lutomirski | x86/mm: Add the 'nopcid' boot option to turn off PCID Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2018-01-02 |
Andy Lutomirski | x86/mm: Disable PCID on 32-bit kernels Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2018-01-02 |
Andy Lutomirski | x86/mm: Remove the UP asm/tlbflush.h code, always use... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2018-01-02 |
Andy Lutomirski | x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2018-01-02 |
Andy Lutomirski | x86/mm: Make flush_tlb_mm_range() more predictable Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2018-01-02 |
Andy Lutomirski | x86/mm: Remove flush_tlb() and flush_tlb_current_task() Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2018-01-02 |
Andy Lutomirski | x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_r... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-12-25 |
Andy Lutomirski | sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-12-25 |
Andy Lutomirski | x86/mm, sched/core: Turn off IRQs in switch_mm() Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-12-25 |
Andy Lutomirski | x86/mm, sched/core: Uninline switch_mm() Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-12-25 |
Andy Lutomirski | x86/mm: Build arch/x86/mm/tlb.c even on !SMP Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-12-25 |
Andy Lutomirski | sched/core: Add switch_mm_irqs_off() and use it in... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-12-25 |
Andy Lutomirski | x86/mm: If INVPCID is available, use it to flush global... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2017-12-25 |
Andy Lutomirski | x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2017-12-25 |
Andy Lutomirski | x86/mm: Add INVPCID helpers Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2017-12-09 |
Andy Lutomirski | selftests/x86/ldt_get: Add a few additional tests for... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-09-27 |
Andy Lutomirski | x86/fsgsbase/64: Report FSBASE and GSBASE correctly... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-08-25 |
Andy Lutomirski | x86/asm/64: Clear AC on NMI entries Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-07-21 |
Andy Lutomirski | selftests/capabilities: Fix the test_execve test Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-07-05 |
Andy Lutomirski | x86/mm: Fix flush_tlb_page() on Xen Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-05-20 |
Andy Lutomirski | selftests/x86/ldt_gdt_32: Work around a glibc sigaction... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2017-03-22 |
Andy Lutomirski | x86/perf: Fix CR4.PCE propagation to use active_mm... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2016-12-08 |
Andy Lutomirski | x86/traps: Ignore high word of regs->cs in early_fixup_excep... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2016-10-07 |
Andy Lutomirski | x86/boot: Initialize FPU and X86_FEATURE_ALWAYS even... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2016-10-07 |
Andy Lutomirski | x86/init: Fix cr4_init_shadow() on CR4-less machines Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2016-07-27 |
Andy Lutomirski | uvc: Forward compat ioctls to their handlers directly Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2016-06-24 |
Andy Lutomirski | x86/entry/traps: Don't force in_interrupt() to return... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2016-04-12 |
Andy Lutomirski | x86/iopl: Fix iopl capability check on Xen PV Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2016-04-12 |
Andy Lutomirski | x86/iopl/64: Properly context-switch IOPL on Xen PV Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2016-04-12 |
Andy Lutomirski | x86/entry/compat: Keep TS_COMPAT set during signal... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2016-03-03 |
Andy Lutomirski | x86/entry/compat: Add missing CLAC to entry_INT80_32 Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2016-01-31 |
Andy Lutomirski | x86/mm: Improve switch_mm() barrier comments Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2016-01-31 |
Andy Lutomirski | x86/mm: Add barriers and document switch_mm()-vs-flush... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-12-21 |
Andy Lutomirski | x86/entry: Restore traditional SYSENTER calling convention Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-12-21 |
Andy Lutomirski | x86/entry: Fix some comments Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-11-24 |
Andy Lutomirski | x86/entry/64: Fix irqflag tracing wrt context tracking Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-31 |
Andy Lutomirski | x86/vm86: Set thread.vm86 to NULL on fork/clone Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-10-31 |
Andy Lutomirski | selftests/x86: Add a fork() to entry_from_vm86 to catch... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-10-18 |
Andy Lutomirski | x86/entry/32: Fix FS and GS restore in opportunistic... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-18 |
Andy Lutomirski | x86/entry/32: Fix entry_INT80_32() to expect interrupts... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-14 |
Andy Lutomirski | um/x86: Fix build after x86 syscall changes Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-10-14 |
Andy Lutomirski | x86/asm: Remove the xyz_cfi macros from dwarf2.h Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-10-14 |
Andy Lutomirski | selftests/x86: Style fixes for the 'unwind_vdso' test Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry: Split and inline syscall_return_slowpath() Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry: Split and inline prepare_exit_to_usermode() Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry: Use pt_regs_to_thread_info() in syscall... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry: Hide two syscall entry assertions behind... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry: Micro-optimize compat fast syscall arg fetch Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry: Force inlining of 32-bit syscall code Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry: Make irqs_disabled checks in exit code depend... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry: Remove unnecessary IRQ twiddling in fast... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/asm: Remove thread_info.sysenter_return Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry/32: Re-implement SYSENTER using the new C... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry/32: Switch INT80 to the new C syscall path Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry/32: Open-code return tracking from fork and... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry/compat: Implement opportunistic SYSRETL for... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/vdso/compat: Wire up SYSENTER and SYSCSALL for... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry: Add C code for fast system call entries Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry/64/compat: Migrate the body of the syscall... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry: Add do_syscall_32(), a C function to do... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/syscalls: Give sys_call_ptr_t a useful type Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry/syscalls: Move syscall table declarations... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry/64/compat: Set up full pt_regs for all compat... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry/64/compat: Remove most of the fast system... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry/64/compat: Remove audit optimizations Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/entry/64/compat: Disable SYSENTER and SYSCALL32... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/vdso/32: Save extra registers in the INT80 vsyscall... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/elf/64: Clear more registers in elf_common_init() Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/vdso: Replace hex int80 CFI annotations with GAS... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/vdso: Define BUILD_VDSO while building and emit... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-09 |
Andy Lutomirski | x86/asm: Re-add parts of the manual CFI infrastructure Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-07 |
Andy Lutomirski | x86/vdso: Remove runtime 32-bit vDSO selection Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-07 |
Andy Lutomirski | x86/entry/64/compat: After SYSENTER, move STI after... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-07 |
Andy Lutomirski | x86/entry, locking/lockdep: Move lockdep_sys_exit(... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-07 |
Andy Lutomirski | x86/entry/64/compat: Fix SYSENTER's NT flag before... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-07 |
Andy Lutomirski | selftests/x86: Add a test for ptrace syscall restart... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-07 |
Andy Lutomirski | selftests/x86: Add a test for vDSO unwinding Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-07 |
Andy Lutomirski | x86/uaccess: Add unlikely() to __chk_range_not_ok(... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-10-07 |
Andy Lutomirski | x86/uaccess: Tell the compiler that uaccess is unlikely... Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-09-25 |
Andy Lutomirski | x86/sched/64: Don't save flags on context switch (reinstated) Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-09-22 |
Andy Lutomirski | x86/nmi/64: Fix a paravirt stack-clobbering bug in... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-09-22 |
Andy Lutomirski | x86/paravirt: Replace the paravirt nop with a bona... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-09-05 |
Andy Lutomirski | x86/vm86: Block non-root vm86(old) if mmap_min_addr... Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-09-04 |
Andy Lutomirski | capabilities: add a securebit to disable PR_CAP_AMBIENT_RAISE Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-09-04 |
Andy Lutomirski | selftests/capabilities: Add tests for capability evolution Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-09-04 |
Andy Lutomirski | capabilities: ambient capabilities Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-08-23 |
Andy Lutomirski | x86/asm/msr: Make wrmsrl() a function Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-08-22 |
Andy Lutomirski | x86/traps: Weaken context tracking entry assertions Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-08-18 |
Andy Lutomirski | selftests/x86: Add syscall_nt selftest Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-08-18 |
Andy Lutomirski | selftests/x86: Disable sigreturn_64 Signed-off-by: Andy Lutomirski <luto@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |
2015-08-18 |
Andy Lutomirski | Revert "sched/x86_64: Don't save flags on context switch" Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-08-16 |
Andy Lutomirski | x86/ldt: Further fix FPU emulation Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-08-14 |
Andy Lutomirski | x86/kvm: Rename VMX's segment access rights defines Signed-off-by: Andy Lutomirski <luto@kernel.org>
|
commit | commitdiff | tree |
2015-08-08 |
Andy Lutomirski | x86/vdso: Emit a GNU hash Signed-off-by: Andy Lutomirski <luto@amacapital.net>
|
commit | commitdiff | tree |