2022-01-07 | Peter Zijlstra | KVM: VMX: Provide vmread version using asm-goto-with... |
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-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 |
2021-10-26 | Peter Zijlstra | x86: Fix __get_wchan() for !STACKTRACE Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-22 | Peter Zijlstra | sched,x86: Fix L2 cache mask Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-22 | Peter Zijlstra | sched: Improve wake_up_all_idle_cpus() take #2 Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-19 | Peter Zijlstra | futex: Fix PREEMPT_RT build Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-15 | Peter Zijlstra | sched: Disable -Wunused-but-set-variable Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-14 | Peter Zijlstra | sched,livepatch: Use wake_up_if_idle() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | rcu: Always inline rcu_dynticks_task*_{enter,exit}() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | sched: Simplify wake_up_*idle*() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | sched,livepatch: Use task_call_func() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | sched,rcu: Rework try_invoke_on_locked_down_task() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | sched: Improve try_invoke_on_locked_down_task() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Simplify double_lock_hb() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Split out wait/wake Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Split out requeue Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Rename mark_wake_futex() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Rename: match_futex() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Rename: hb_waiter_{inc,dec,pending}() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Split out PI futex Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Rename: {get,cmpxchg}_futex_value_locked() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Rename hash_futex() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Rename __unqueue_futex() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Rename: queue_{,un}lock() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Rename futex_wait_queue_me() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Rename {,__}{,un}queue_me() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Split out syscalls Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | futex: Move to kernel/futex/ Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-07 | Peter Zijlstra | Merge branch 'tip/locking/urgent' |
commit | commitdiff | tree |
2021-10-06 | Peter Zijlstra | Merge branch 'objtool/urgent' |
commit | commitdiff | tree |
2021-10-06 | Peter Zijlstra | sched: Fix DEBUG && !SCHEDSTATS warn Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-05 | Peter Zijlstra | sched/core: Simplify core-wide task selection Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-01 | Peter Zijlstra | sched: Always inline is_percpu_thread() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-01 | Peter Zijlstra | objtool: Teach get_alt_entry() about more relocation... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-21 | Peter Zijlstra | x86: Increase exception stack sizes Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-21 | Peter Zijlstra | x86/mm/64: Improve stack overflow warnings Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-21 | Peter Zijlstra | x86/iopl: Fake iopl(3) CLI/STI usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-17 | Peter Zijlstra | objtool: Support pv_opsindirect calls for noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-17 | Peter Zijlstra | x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-17 | Peter Zijlstra | x86/xen: Mark xen_force_evtchn_callback() noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-17 | Peter Zijlstra | x86/xen: Make irq_disable() noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-17 | Peter Zijlstra | x86/xen: Make irq_enable() noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-17 | Peter Zijlstra | x86/xen: Make hypercall_page noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-17 | Peter Zijlstra | x86/xen: Make save_fl() noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-17 | Peter Zijlstra | x86/xen: Make set_debugreg() noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-17 | Peter Zijlstra | x86/xen: Make get_debugreg() noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-17 | Peter Zijlstra | x86/xen: Make write_cr2() noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-17 | Peter Zijlstra | x86/xen: Make read_cr2() noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | locking/rwbase: Extract __rwbase_write_trylock() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | locking/rwbase: Properly match set_and_save_state(... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | x86/paravirt: Use PVOP_* for paravirt calls Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | x86/paravirt: Mark arch_local_irq_*() __always_inline Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | locking/lockdep: Avoid RCU-induced noinstr fail Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | x86/sev: Fix noinstr for vc_ghcb_invalidate() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | x86: Always inline ip_within_syscall_gap() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | x86/kvm: Always inline evmcs_write64() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | x86/kvm: Always inline to_svm() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | x86: Always inline context_tracking_guest_enter() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | x86/kvm: Always inline vmload() / vmsave() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | x86/kvm: Always inline sev_*guest() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | objtool: Handle __sanitize_cov*() tail calls Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | objtool: Introduce CFI hash Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | x86/xen: Mark cpu_bringup_and_idle() as dead_end_function Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-09 | Peter Zijlstra | locking/rtmutex: Fix ww_mutex deadlock check Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-27 | Peter Zijlstra | locking/rtmutex: Return success on deadlock for ww_mutex... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-27 | Peter Zijlstra | locking/rtmutex: Prevent spurious EDEADLK return caused... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-20 | Peter Zijlstra | Merge branch 'sched/core' |
commit | commitdiff | tree |
2021-08-20 | Peter Zijlstra | sched: Fix Core-wide rq->lock for uninitialized CPUs Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | static_call: Update API documentation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Implement rtmutex based ww_mutex... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/rtmutex: Extend the rtmutex core to support... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Add rt_mutex based lock type and... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Add RT priority to W/W order Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Implement rt_mutex accessors Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Abstract out mutex types Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Abstract out mutex accessors Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Abstract out waiter enqueueing Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Abstract out the waiter iteration Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Remove the __sched annotation from... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
next |