summaryrefslogtreecommitdiffstats
path: root/kernel/sched (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | sched: Add TIF_NEED_RESCHED_LAZY infrastructurePeter Zijlstra2024-11-051-13/+21
| * | | | sched/ext: Remove sched_fork() hackThomas Gleixner2024-11-051-6/+1
| * | | | sched: Initialize idle tasks only onceThomas Gleixner2024-11-051-7/+5
| * | | | sched: psi: pass enqueue/dequeue flags to psi callbacks directlyJohannes Weiner2024-10-263-44/+53
| * | | | sched/uclamp: Fix unnused variable warningChristian Loehle2024-10-261-1/+1
| * | | | Merge tag 'v6.12-rc4' into sched/core, to resolve conflictIngo Molnar2024-10-213-104/+138
| |\ \ \ \
| * | | | | sched: Split scheduler and execution contextsPeter Zijlstra2024-10-147-80/+114
| * | | | | sched: Split out __schedule() deactivate task logic into a helperJohn Stultz2024-10-141-27/+40
| * | | | | sched: Consolidate pick_*_task to task_is_pushable helperConnor O'Brien2024-10-143-19/+12
| * | | | | sched: Add move_queued_task_locked helperConnor O'Brien2024-10-144-22/+19
| * | | | | sched: Improve cache locality of RSEQ concurrency IDs for intermittent workloadsMathieu Desnoyers2024-10-142-23/+47
| * | | | | sched: idle: Optimize the generic idle loop by removing needless memory barrierZhongqiu Han2024-10-141-1/+0
| * | | | | Merge branch 'tip/sched/urgent'Peter Zijlstra2024-10-147-65/+92
| |\ \ \ \ \
| * | | | | | sched/wait: Remove unused bit_wait_io_timeoutDr. David Alan Gilbert2024-10-071-14/+0
| * | | | | | sched/fair: fix the comment for PREEMPT_SHORTHuang Shijie2024-10-071-1/+1
| * | | | | | sched/fair: optimize the PLACE_LAG when se->vlag is zeroHuang Shijie2024-10-071-1/+1
| * | | | | | sched/fair: remove the DOUBLE_TICK featureHuang Shijie2024-10-072-7/+0
| * | | | | | sched: Document wait_var_event() family of functions and wake_up_var()NeilBrown2024-10-071-0/+30
| * | | | | | sched: Improve documentation for wake_up_bit/wait_on_bit family of functionsNeilBrown2024-10-071-13/+21
| * | | | | | sched: change wake_up_bit() and related function to expect unsigned long *NeilBrown2024-10-071-6/+6
* | | | | | | Merge tag 'pm-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2024-11-191-2/+1
|\ \ \ \ \ \ \
| * | | | | | | sched/cpufreq: Ensure sd is rebuilt for EAS checkChristian Loehle2024-11-121-2/+1
* | | | | | | | Merge tag 'vfs-6.13.usercopy' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-11-181-40/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | sched_getattr: port to copy_struct_to_userAleksa Sarai2024-10-211-40/+2
* | | | | | | | | Merge tag 'sched_ext-for-6.12-rc7-fixes-2' of git://git.kernel.org/pub/scm/li...Linus Torvalds2024-11-151-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | sched_ext: ops.cpu_acquire() should be called with SCX_KF_RESTTejun Heo2024-11-141-1/+1
* | | | | | | | | | Merge tag 'sched_ext-for-6.12-rc7-fixes' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2024-11-113-21/+43
|\| | | | | | | | | | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | sched_ext: Handle cases where pick_task_scx() is called without preceding bal...Tejun Heo2024-11-093-20/+42
| | |_|_|_|_|_|/ | |/| | | | | |
| * | | | | | | sched_ext: Add a missing newline at the end of an error messageTejun Heo2024-11-051-1/+1
* | | | | | | | Merge tag 'sched-urgent-2024-11-03' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-11-036-22/+69
|\ \ \ \ \ \ \ \
| * | | | | | | | sched/ext: Fix scx vs sched_delayedPeter Zijlstra2024-10-301-2/+12
| * | | | | | | | sched: Pass correct scheduling policy to __setscheduler_classAboorva Devarajan2024-10-295-11/+11
| * | | | | | | | sched/numa: Fix the potential null pointer dereference in task_numa_work()Shawn Wang2024-10-261-2/+2
| * | | | | | | | sched: Fix pick_next_task_fair() vs try_to_wake_up() racePeter Zijlstra2024-10-232-9/+46
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge tag 'sched_ext-for-6.12-rc5-fixes' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2024-10-301-12/+17
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| / / / / / / | |/ / / / / /
| * | | | | | scx: Fix raciness in scx_ops_bypass()David Vernet2024-10-251-12/+17
* | | | | | | Merge branch 'linus' into sched/urgent, to resolve conflictIngo Molnar2024-10-174-118/+150
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | Merge tag 'sched_ext-for-6.12-rc3-fixes' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2024-10-161-85/+101
| |\| | | | | | | |/ / / / | |/| | | |
| | * | | | sched_ext: Remove unnecessary cpu_relax()David Vernet2024-10-151-1/+0
| | * | | | sched_ext: Don't hold scx_tasks_lock for too longTejun Heo2024-10-101-2/+17
| | * | | | sched_ext: Move scx_tasks_lock handling into scx_task_iter helpersTejun Heo2024-10-101-54/+56
| | * | | | sched_ext: bypass mode shouldn't depend on ops.select_cpu()Tejun Heo2024-10-101-13/+15
| | * | | | sched_ext: Move scx_buildin_idle_enabled check to scx_bpf_select_cpu_dfl()Tejun Heo2024-10-101-10/+10
| | * | | | sched_ext: Start schedulers with consistent p->scx.slice valuesTejun Heo2024-10-101-1/+1
| | * | | | Revert "sched_ext: Use shorter slice while bypassing"Tejun Heo2024-10-101-4/+2
| | * | | | sched_ext: use correct function name in pick_task_scx() warning messageHonglei Wang2024-10-101-2/+2
| * | | | | Merge tag 'sched_ext-for-6.12-rc2-fixes' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2024-10-083-19/+37
| |\| | | | | | |/ / / | |/| | |
| | * | | sched_ext, scx_qmap: Add and use SCX_ENQ_CPU_SELECTEDTejun Heo2024-10-071-0/+1
| | * | | sched/core: Add ENQUEUE_RQ_SELECTED to indicate whether ->select_task_rq() wa...Tejun Heo2024-10-072-2/+9
| | * | | sched/core: Make select_task_rq() take the pointer to wake_flags instead of v...Tejun Heo2024-10-071-5/+8