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 |
2022-03-15 | Peter Zijlstra | x86/ibt,paravirt: Sprinkle ENDBR Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/linkage: Add ENDBR to SYM_FUNC_START*() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,entry: Sprinkle ENDBR dust Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,xen: Sprinkle the ENDBR Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/entry,xen: Early rewrite of restore_regs_and_return_to_k... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/entry: Cleanup PARAVIRT Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/text-patching: Make text_gen_insn() play nice with... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt: Add ANNOTATE_NOENDBR Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | x86/ibt: Base IBT bits Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | objtool: Have WARN_FUNC fall back to sym+off Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | objtool,efi: Update __efi64_thunk annotation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | objtool: Default ignore INT3 for unreachable Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | objtool: Add --dry-run Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | static_call: Avoid building empty .static_call_sites Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-15 | Peter Zijlstra | Merge branch 'arm64/for-next/linkage' Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-08 | Peter Zijlstra | x86/module: Fix the paravirt vs alternative order Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-21 | Peter Zijlstra | Documentation/hw-vuln: Update spectre doc Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-21 | Peter Zijlstra | x86/speculation: Add eIBRS + Retpoline options Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-21 | Peter Zijlstra ... | x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-19 | Peter Zijlstra | sched: Fix yet more sched_fork() races Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-15 | Peter Zijlstra | sched: Define and initialize a flag to identify valid... Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-02 | Peter Zijlstra | x86/perf: Default set FREEZE_ON_SMI for all Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-01-24 | Peter Zijlstra | x86,kvm/xen: Remove superfluous .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-01-18 | Peter Zijlstra | sched: Avoid double preemption in __cond_resched_*lock*() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-01-18 | Peter Zijlstra ... | perf/x86/intel/lbr: Add static_branch for LBR INFO... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-01-18 | Peter Zijlstra ... | perf/x86/intel/lbr: Support LBR format V7 Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-01-18 | Peter Zijlstra | perf: Fix perf_event_read_local() time Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-01-12 | Peter Zijlstra | x86/entry_32: Fix segment exceptions Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-01-07 | Peter Zijlstra | KVM: VMX: Provide vmread version using asm-goto-with... |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | objtool: Remove .fixup handling Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86: Remove .fixup section Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/word-at-a-time: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/usercopy: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/usercopy_32: Simplify __copy_user_intel_nocache() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/sgx: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/checksum_32: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/vmx: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/kvm: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/segment: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/fpu: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/xen: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/uaccess: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/futex: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/msr: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/extable: Extend extable functionality Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/entry_32: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/entry_64: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/copy_mc_64: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/copy_user_64: Remove .fixup usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | x86/mmx_32: Remove X86_USE_3DNOW Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-11 | Peter Zijlstra | bitfield.h: Fix "type of reg too small for mask" test Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-10 | Peter Zijlstra | arch: Make ARCH_STACKWALK independent of STACKTRACE Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-09 | Peter Zijlstra | x86: Add straight-line-speculation mitigation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-09 | Peter Zijlstra | x86/alternative: Relax text_poke_bp() constraint Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-08 | Peter Zijlstra | sched,x86: Don't use cluster topology for x86 hybrid... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-08 | Peter Zijlstra | objtool: Add straight-line-speculation validation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-08 | Peter Zijlstra | x86: Prepare inline-asm for straight-line-speculation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-08 | Peter Zijlstra | x86: Prepare asm files for straight-line-speculation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-08 | Peter Zijlstra | x86/lib/atomic64_386_32: Rename things Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-08 | Peter Zijlstra | x86: Use -mindirect-branch-cs-prefix for RETPOLINE... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-08 | Peter Zijlstra | x86: Move RETPOLINE*_CFLAGS to arch Makefile Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-04 | Peter Zijlstra | locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-12-03 | Peter Zijlstra | objtool: Fix pv_ops noinstr validation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-19 | Peter Zijlstra | x86: Pin task-stack in __get_wchan() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-11 | Peter Zijlstra | static_call,x86: Robustify trampoline patching Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-06 | Peter Zijlstra | mm/vmalloc: don't allow VM_NO_GUARD on vmap() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | bpf,x86: Respect X86_FEATURE_RETPOLINE* Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | bpf,x86: Simplify computing label offsets Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | x86,bugs: Unconditionally allow spectre_v2=retpoline,amd Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | x86/alternative: Add debug prints to apply_retpolines() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | x86/alternative: Try inline spectre_v2=retpoline,amd Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | x86/alternative: Handle Jcc __x86_indirect_thunk_\reg Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | x86/alternative: Implement .retpoline_sites support Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | x86/retpoline: Create a retpoline thunk array Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | x86/retpoline: Move the retpoline thunk declarations... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | x86/asm: Fixup odd GEN-for-each-reg.h usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | x86/asm: Fix register order Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | x86/retpoline: Remove unused replacement symbols Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | objtool,x86: Replace alternatives with .retpoline_sites Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | objtool: Shrink struct instruction Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | objtool: Explicitly avoid self modifying code in .altinstr_r... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-28 | Peter Zijlstra | objtool: Classify symbols Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
next |