2024-01-31 | Peter Zijlstra ... | x86/entry/calling: Allow PUSH_AND_CLEAR_REGS being... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-12-16 | Peter Zijlstra | bpf: Fix dtor CFI Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-12-16 | Peter Zijlstra | cfi: Add CFI_NOSEAL() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-12-16 | Peter Zijlstra | x86/cfi,bpf: Fix bpf_struct_ops CFI Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-12-16 | Peter Zijlstra | x86/cfi,bpf: Fix bpf_callback_t CFI Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-12-16 | Peter Zijlstra | x86/cfi,bpf: Fix BPF JIT call Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-12-16 | Peter Zijlstra | cfi: Flip headers Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-29 | Peter Zijlstra | x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-29 | Peter Zijlstra | ptrace: Convert ptrace_attach() to use lock guards Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-29 | Peter Zijlstra | perf: Fix perf_event_validate_size() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-24 | Peter Zijlstra | lockdep: Fix block chain corruption Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-23 | Peter Zijlstra | perf: Fix the nr_addr_filters fix Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-21 | Peter Zijlstra | x86/entry: Harden return-to-user Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-21 | Peter Zijlstra | x86/entry: Optimize common_interrupt_return() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-15 | Peter Zijlstra | Merge branch 'tip/perf/urgent' Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-15 | Peter Zijlstra | cleanup: Add conditional guard support Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-15 | Peter Zijlstra | sched/deadline: Introduce deadline servers Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-15 | Peter Zijlstra | sched/deadline: Move bandwidth accounting into {en... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-15 | Peter Zijlstra | sched/deadline: Collect sched_dl_entity initialization Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-15 | Peter Zijlstra | sched: Unify more update_curr*() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-15 | Peter Zijlstra | sched: Remove vruntime from trace_sched_stat_runtime() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-15 | Peter Zijlstra | sched: Unify runtime accounting across classes Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-15 | Peter Zijlstra | perf/core: Fix cpuctx refcounting Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-15 | Peter Zijlstra | futex: Fix hardcoded flags Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-11-01 | Peter Zijlstra | rcu: Break rcu_node_0 --> &rq->__lock order Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-24 | Peter Zijlstra | perf/core: Fix potential NULL deref Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-24 | Peter Zijlstra | sched/fair: Remove SIS_PROP Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-19 | Peter Zijlstra | perf: Disallow mis-matched inherited group reads Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-18 | Peter Zijlstra | sched/eevdf: Fix heap corruption more Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-16 | Peter Zijlstra | alpha: Fix up new futex syscall numbers Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-13 | Peter Zijlstra | sched: Fix stop_one_cpu_nowait() vs hotplug Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-12 | Peter Zijlstra | perf: Optimize perf_cgroup_switch() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-12 | Peter Zijlstra | sched/topology: Rename 'DIE' domain to 'PKG' Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-09 | Peter Zijlstra | sched/eevdf: Fix min_deadline heap integrity Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-03 | Peter Zijlstra | sched/eevdf: Fix avg_vruntime() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-03 | Peter Zijlstra | sched/eevdf: Also update slice on placement Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-22 | Peter Zijlstra | x86,static_call: Fix static-call vs return-thunk Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-20 | Peter Zijlstra | futex/pi: Fix recursive rt_mutex waiter state Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-20 | Peter Zijlstra | sched: Provide rt_mutex specific scheduler helpers Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-20 | Peter Zijlstra | sched: Constrain locks in sched_submit_work() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-13 | Peter Zijlstra | sched: Misc cleanups Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-13 | Peter Zijlstra | sched: Simplify tg_set_cfs_bandwidth() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-13 | Peter Zijlstra | sched: Simplify sched_move_task() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-13 | Peter Zijlstra | sched: Simplify sched_rr_get_interval() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-13 | Peter Zijlstra | sched: Simplify yield_to() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-13 | Peter Zijlstra | sched: Simplify sched_{set,get}affinity() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-13 | Peter Zijlstra | sched: Simplify syscalls Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-13 | Peter Zijlstra | sched: Simplify set_user_nice() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-13 | Peter Zijlstra | cleanup: Make no_free_ptr() __must_check Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-12 | Peter Zijlstra | x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-12 | Peter Zijlstra | x86/ibt: Suppress spurious ENDBR Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-17 | Peter Zijlstra | sched/eevdf: Curb wakeup-preemption Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-17 | Peter Zijlstra | x86/static_call: Fix __static_call_fixup() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | objtool/x86: Fixup frame-pointer vs rethunk Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu/kvm: Provide UNTRAIN_RET_VM Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Cleanup the untrain mess Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Rename original retbleed methods Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Clean up SRSO return thunk mess Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/alternative: Make custom return thunk unconditional Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | objtool/x86: Fix SRSO mess Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Fix __x86_return_thunk symbol type Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify sched_core_cpu_{starting,deactivate}() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify try_steal_cookie() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify sched_tick_remote() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify sched_exec() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify ttwu() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify wake_up_if_idle() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify: migrate_swap_stop() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify sysctl_sched_uclamp_handler() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify get_nohz_timer_target() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-09 | Peter Zijlstra | x86/cpu: Update Hybrids Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-09 | Peter Zijlstra | x86/cpu: Fix Crestmont uarch Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-09 | Peter Zijlstra | x86/cpu: Fix Gracemont uarch Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-31 | Peter Zijlstra | Revert "sched/fair: Move unused stub functions to header" Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-20 | Peter Zijlstra | x86: Fix kthread unwind Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Propagate enqueue flags into place_entity() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/debug: Rename sysctl_sched_min_granularity to... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Commit to EEVDF Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/smp: Use lag to simplify cross-runqueue placement Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Commit to lag based placement Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Implement an EEVDF-like scheduling policy Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | rbtree: Add rb_add_augmented_cached() helper Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Add lag based placement Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Remove sched_feat(START_DEBIT) Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Add cfs_rq::avg_vruntime Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-17 | Peter Zijlstra | locking/rtmutex: Fix task->pi_waiters integrity Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Peter Zijlstra | sched/debug: Dump domains' sched group flags Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Peter Zijlstra | x86/sched: Enable cluster scheduling on Hybrid Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Peter Zijlstra | iov_iter: Mark copy_iovec_from_user() noclone Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Peter Zijlstra | x86/fineibt: Poison ENDBR at +0 Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Peter Zijlstra | x86/cfi: Extend ENDBR sealing to kCFI Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Peter Zijlstra | x86/alternative: Rename apply_ibt_endbr() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Peter Zijlstra | x86/cfi: Extend {JMP,CAKK}_NOSPEC comment Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-26 | Peter Zijlstra | kbuild: Drop -Wdeclaration-after-statement Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-26 | Peter Zijlstra | locking: Introduce __cleanup() based infrastructure Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-26 | Peter Zijlstra | apparmor: Free up __cleanup() name Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-26 | Peter Zijlstra | dmaengine: ioat: Free up __cleanup() name Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-14 | Peter Zijlstra | x86/alternative: PAUSE is not a NOP Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
next |