summaryrefslogtreecommitdiff
path: root/kernel/sched/ext_idle.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-03sched_ext: idle: Skip cross-node search with !CONFIG_NUMAAndrea Righi1-0/+8
2025-05-31sched_ext: idle: Properly handle invalid prev_cpu during idle selectionAndrea Righi1-18/+11
2025-05-22sched_ext: Call ops.update_idle() after updating builtin idle bitsTejun Heo1-10/+15
2025-05-21sched_ext: idle: Consolidate default idle CPU selection kfuncsAndrea Righi1-85/+71
2025-05-20sched_ext: idle: Allow scx_bpf_select_cpu_and() from unlocked contextAndrea Righi1-10/+27
2025-05-20sched_ext: idle: Validate locking correctness in scx_bpf_select_cpu_and()Andrea Righi1-0/+10
2025-05-14sched_ext: Add @sch to SCX_CALL_OP*()Tejun Heo1-12/+12
2025-05-14sched_ext: Add @sch to SCX_CALL_OP*()Tejun Heo1-1/+1
2025-05-14sched_ext: Clean up scx_root usagesTejun Heo1-2/+2
2025-04-29sched_ext: Introduce scx_schedTejun Heo1-1/+2
2025-04-22Merge branch 'for-6.15-fixes' into for-6.16Tejun Heo1-1/+1
2025-04-22sched_ext: Track currently locked rqAndrea Righi1-1/+1
2025-04-07sched_ext: idle: Introduce scx_bpf_select_cpu_and()Andrea Righi1-0/+55
2025-04-07sched_ext: idle: Accept an arbitrary cpumask in scx_select_cpu_dfl()Andrea Righi1-4/+44
2025-04-07sched_ext: idle: Explicitly pass allowed cpumask to scx_select_cpu_dfl()Andrea Righi1-9/+11
2025-04-07sched_ext: idle: Extend topology optimizations to all tasksAndrea Righi1-22/+51
2025-04-04sched_ext: Drop "ops" from scx_ops_exit(), scx_ops_error() and friendsTejun Heo1-10/+10
2025-03-26sched_ext: initialize built-in idle state before ops.init()Andrea Righi1-4/+4
2025-03-26sched_ext: Remove a meaningless conditional goto in scx_select_cpu_dfl()Tejun Heo1-2/+0
2025-03-26sched_ext: idle: Fix return code of scx_select_cpu_dfl()Andrea Righi1-1/+1
2025-03-14sched_ext: idle: Refactor scx_select_cpu_dfl()Andrea Righi1-22/+28
2025-03-14sched_ext: idle: Honor idle flags in the built-in idle selection policyAndrea Righi1-11/+30
2025-03-03sched_ext: Merge branch 'for-6.14-fixes' into for-6.15Tejun Heo1-0/+3
2025-02-25sched_ext: idle: Fix scx_bpf_pick_any_cpu_node() behaviorAndrea Righi1-3/+7
2025-02-18sched_ext: idle: Introduce node-aware idle cpu kfunc helpersAndrea Righi1-0/+182
2025-02-16sched_ext: idle: Per-node idle cpumasksAndrea Righi1-53/+230
2025-02-16sched_ext: idle: Introduce SCX_OPS_BUILTIN_IDLE_PER_NODEAndrea Righi1-7/+22
2025-02-16sched_ext: idle: Make idle static keys privateAndrea Righi1-13/+26
2025-01-28sched_ext: Move built-in idle CPU selection policy to a separate fileAndrea Righi1-0/+752