2023-11-15 | Peter Zijlstra | Merge branch 'tip/perf/urgent' Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-27 | Kan Liang | perf/x86/intel: Support branch counters logging Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-27 | Kan Liang | perf/x86/intel: Reorganize attrs and is_visible Suggested-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-27 | Kan Liang | perf: Add branch_sample_call_stack Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-27 | Kan Liang | perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-27 | Kan Liang | perf: Add branch stack counters Suggested-by: Peter Zijlstra (Intel) <peterz@infradead.org> 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-24 | Yicong Yang | sched/fair: Use candidate prev/recent_used CPU if scanning... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-24 | Barry Song | sched/fair: Scan cluster before scanning LLC in wake... Suggested-by: Peter Zijlstra <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-24 | Barry Song | sched: Add cpus_share_resources API Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-24 | Hao Jia | sched/core: Fix RQCF_ACT_SKIP leak Suggested-by: Peter Zijlstra (Intel) <peterz@infradead.org> 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 | Mathieu Desnoyers | sched: Make PELT acronym definition searchable 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-13 | Haifeng Xu | sched/psi: Bail out early from irq time accounting 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-09 | Sandipan Das | perf/x86/amd/uncore: Add memory controller support Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-09 | Sandipan Das | perf/x86/amd/uncore: Add group exclusivity Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-09 | Sandipan Das | perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-09 | Sandipan Das | perf/x86/amd/uncore: Move discovery and registration Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-09 | Sandipan Das | perf/x86/amd/uncore: Refactor uncore management Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-09 | Tero Kristo | perf/core: Allow reading package events from perf_event_read... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-09 | Tero Kristo | perf/x86/cstate: Allow reading the package statistics... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-10-09 | Benjamin Segall | sched/eevdf: Fix pick_eevdf() 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-21 | peterz@infradead.org | futex: Add sys_futex_requeue() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Add flags2 argument to futex_requeue() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Propagate flags into get_futex_key() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Add sys_futex_wait() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: FLAGS_STRICT Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Add sys_futex_wake() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Validate futex value against futex size Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Flag conversion Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Extend the FUTEX2 flags Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Clarify FUTEX2 flags Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-20 | Mark Rutland | locking/atomic: scripts: fix fallback ifdeffery 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 | Thomas Gleixner | locking/rtmutex: Add a lockdep assert to catch potential... Signed-off-by: "Peter Zijlstra (Intel)" <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-20 | Sebastian Andrzej... | locking/rtmutex: Use rt_mutex specific scheduler helpers 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 | Thomas Gleixner | sched: Extract __schedule_loop() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-20 | Sebastian Andrzej... | locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_M... 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-19 | Liam R. Howlett | kernel/sched: Modify initial boot task idle setup Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-17 | Josh Poimboeuf | x86/ibt: Convert IBT selftest to asm 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-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-14 | Cyril Hrubis | sched/rt: sysctl_sched_rr_timeslice show default timeslice... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Cyril Hrubis | sched/rt: Fix sysctl_sched_rr_timeslice intial value Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-09 | Kan Liang | perf/x86/intel: Add Crestmont PMU 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-08-02 | Masami Hiramatsu | x86/kprobes: Prohibit probing on compiler generated... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-02 | Phil Auld | sched/fair: Block nohz tick_stop when cfs bandwidth... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-02 | Phil Auld | sched, cgroup: Restore meaning to hierarchical_quota Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-02 | Johannes Weiner | MAINTAINERS: Add Peter explicitly to the psi section Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-02 | Randy Dunlap | sched/psi: Select KERNFS as needed Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-26 | Boqun Feng | lockdep/selftests: Use SBRM APIs for wait context tests Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-26 | Chen Yu | sched/topology: Align group flags when removing degenerate... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-26 | Vincent Guittot | sched/fair: remove util_est boosting Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-26 | YueHaibing | perf: Remove unused extern declaration arch_perf_get_page_size() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-26 | James Clark | perf: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-26 | James Clark | arm_pmu: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-26 | James Clark | perf/x86: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-26 | James Clark | arm_pmu: Add PERF_PMU_CAP_EXTENDED_HW_TYPE capability Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-26 | Namhyung Kim | perf/x86/ibs: Set mem_lvl_num, mem_remote and mem_hops... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-26 | Ravi Bangoria | perf/mem: Add PERF_MEM_LVLNUM_NA to PERF_MEM_NA Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-26 | Ravi Bangoria | perf/mem: Introduce PERF_MEM_LVLNUM_UNC 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-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 | Vincent Guittot | sched/fair: Stabilize asym cpu capacity system idle... 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-13 | Ricardo Neri | sched/fair: Consider the idle state of the whole core... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Tim C Chen | sched/fair: Implement prefer sibling imbalance calculation... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Tim C Chen | sched/topology: Record number of cores in sched group Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Tim C Chen | sched/fair: Determine active load balance for SMT sched... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Miaohe Lin | sched/psi: make psi_cgroups_enabled static Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Cruz Zhao | sched/core: introduce sched_core_idle_cpu() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Josh Don | sched: add throttled time stat for throttled children Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Josh Don | sched: don't account throttle time for empty groups Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Wander Lairson Costa | sched: avoid false lockdep splat in put_task_struct() Suggested-by: Peter Zijlstra <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Wander Lairson Costa | kernel/fork: beware of __put_task_struct() calling... Suggested-by: Peter Zijlstra <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Uros Bizjak | perf/ring_buffer: Use local_try_cmpxchg in __perf_output_begin Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Uros Bizjak | locking/arch: Avoid variable shadowing in local_try_cmpxchg() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Uros Bizjak | perf/core: Use local64_try_cmpxchg in perf_swevent_set_period Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
next |