2022-06-27 | Peter Zijlstra | x86/bugs: Report Intel retbleed vulnerability Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Split spectre_v2_select_mitigation() and... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Optimize SPEC_CTRL MSR writes Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/entry: Add kernel IBRS implementation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86: Add magic AMD return-thunk Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | objtool: Treat .text.__x86.* as noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/entry: Avoid very early RET Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86: Use return-thunk in asm code Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/vsyscall_emu/64: Don't use RET in vsyscall emulation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/kvm: Fix SETcc emulation for return thunks Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bpf: Use alternative RET encoding Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/ftrace: Use alternative RET encoding Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86,static_call: Use alternative RET encoding Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86,objtool: Create .return_sites Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86: Undo return-thunk damage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/retpoline: Use -mfunction-return Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/retpoline: Swizzle retpoline thunk Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/retpoline: Cleanup some #ifdefery Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/cpufeatures: Move RETPOLINE flags to word 11 Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/kvm/vmx: Make noinstr clean Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-13 | Peter Zijlstra | sched: Fix balance_push() vs __sched_setscheduler() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-08 | Peter Zijlstra | cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-30 | Peter Zijlstra | sched/autogroup: Fix sysctl move Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-27 | Peter Zijlstra | context_tracking: Always inline empty stubs Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-27 | Peter Zijlstra | x86: Always inline on_thread_stack() and current_top_of_stack() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-27 | Peter Zijlstra | jump_label,noinstr: Avoid instrumentation for JUMP_LABEL... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-27 | Peter Zijlstra | x86/cpu: Elide KCSAN for cpu_has() and friends Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-27 | Peter Zijlstra | objtool: Mark __ubsan_handle_builtin_unreachable()... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-20 | Peter Zijlstra | perf: Fix sys_perf_event_open() race against self Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-20 | Peter Zijlstra | x86/tdx: Fix RETs in TDX asm Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-20 | Peter Zijlstra | objtool: Fix symbol creation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-20 | Peter Zijlstra | x86/entry: Fixup objtool/ibt validation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-19 | Peter Zijlstra | sched: Reverse sched_class layout Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-17 | Peter Zijlstra | perf/x86/amd: Fix AMD BRS period adjustment Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-12 | Peter Zijlstra | stop_machine: Add stop_core_cpuslocked() for per-core... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-11 | Peter Zijlstra | sched,signal,ptrace: Rework TASK_TRACED, TASK_STOPPED... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-11 | Peter Zijlstra | openrisc: Move to ticket-spinlock Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-11 | Peter Zijlstra | asm-generic: qspinlock: Indicate the use of mixed-size... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-11 | Peter Zijlstra | asm-generic: ticket-lock: New generic ticket-based... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-11 | Peter Zijlstra | Merge branch 'v5.18-rc5' Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-06 | Peter Zijlstra | objtool: Fix STACK_FRAME_NON_STANDARD reloc type Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-06 | Peter Zijlstra | linkage: Fix issue with missing symbol size Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-06 | Peter Zijlstra | x86/entry: Remove skip_r11rcx Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-06 | Peter Zijlstra | x86/entry: Use PUSH_AND_CLEAR_REGS for compat Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-22 | Peter Zijlstra | Merge branch 'tip/x86/urgent' Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-22 | Peter Zijlstra | objtool: Fix code relocs vs weak symbols Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-22 | Peter Zijlstra | objtool: Fix type of reloc::addend Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-19 | Peter Zijlstra | x86,objtool: Explicitly mark idtentry_body()s tail... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-19 | Peter Zijlstra | x86,objtool: Mark cpu_startup_entry() __noreturn Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-19 | Peter Zijlstra | x86,xen,objtool: Add UNWIND hint Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-19 | Peter Zijlstra | lib/strn*,objtool: Enforce user_access_begin() rules Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-13 | Peter Zijlstra | x86/uaccess: Implement macros for CMPXCHG on user addresses Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-07 | Peter Zijlstra | x86,bpf: Avoid IBT objtool warning Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-05 | Peter Zijlstra | objtool: Fix SLS validation for kcov tail-call replacement Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-05 | Peter Zijlstra | objtool: Fix IBT tail-call detection Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-05 | Peter Zijlstra | locking/mutex: Make contention tracepoints more consistent... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-05 | Peter Zijlstra | x86,static_call: Fix __static_call_return0 for i386 Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-05 | Peter Zijlstra | sched/core: Fix forceidle balancing Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-30 | Peter Zijlstra | crypto: x86/sm3 - Fixup SLS Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-29 | Peter Zijlstra | x86,rethook: Fix arch_rethook_trampoline() to generate... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-25 | Peter Zijlstra | crypto: x86/poly1305 - Fixup SLS Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-25 | Peter Zijlstra | crypto: x86/chacha20 - Avoid spurious jumps to other... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-22 | Peter Zijlstra | kvm/emulate: Fix SETcc emulation for ENDBR Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-22 | Peter Zijlstra | Merge branch 'kvm/kvm-sls-fix' Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-22 | Peter Zijlstra | kbuild: Fixup the IBT kbuild changes Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | usb: early: xhci-dbc: Fix xdbc number parsing Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | usb: early: xhci-dbc: Remove duplicate keep parsing Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/tsc: Be consistent about use_tsc_delay() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/alternative: Use .ibt_endbr_seal to seal indirect... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | objtool: Find unused ENDBR instructions Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | objtool: Validate IBT assumptions Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | objtool: Add IBT/ENDBR decoding Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | objtool: Read the NOENDBR annotation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86: Annotate idtentry_df() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86,objtool: Move the ASM_REACHABLE annotation to objtool.h Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86: Annotate call_on_stack() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | objtool: Rework ASM_REACHABLE Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86: Mark __invalid_creds() __noreturn Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | exit: Mark do_group_exit() __noreturn Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86: Mark stop_this_cpu() __noreturn Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | objtool: Ignore extra-symbol code Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | objtool: Rename --duplicate to --lto Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt: Ensure module init/exit points have references Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt: Dont generate ENDBR in .discard.text Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,sev: Annotations Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,ftrace: Annotate ftrace code patching Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt: Annotate text references Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt: Disable IBT around firmware Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/alternative: Simplify int3_selftest_ip Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,kexec: Disable CET on kexec Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt: Add IBT feature, MSR and #CP handling Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,ftrace: Add ENDBR to samples/ftrace Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,bpf: Add ENDBR instructions to prologue and... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,kprobes: Cure sym+0 equals fentry woes Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,ftrace: Make function-graph play nice Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/livepatch: Validate __fentry__ location Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,ftrace: Search for __fentry__ location Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,kvm: Add ENDBR to fastops Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,crypto: Add ENDBR for the jump-table entries Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
next |