summaryrefslogtreecommitdiff
path: root/kernel/sched
Commit message (Expand)AuthorAgeFilesLines
* kernel/locking: use an exclusive wait_q for sleepersSebastian Andrzej Siewior2018-07-261-4/+16
* sched/migrate disable: handle updated task-mask mg-dis sectionSebastian Andrzej Siewior2018-07-261-6/+53
* sched: Prevent task state corruption by spurious lock wakeupThomas Gleixner2018-07-261-1/+1
* sched: lazy_preempt: avoid a warning in the !RT caseSebastian Andrzej Siewior2018-07-261-1/+1
* work-simple: Rename work-simple.[ch] to swork.[ch] for consistencyMike Galbraith2018-07-262-2/+2
* sched/cputime: Convert vtime_seqlock to seqcountFrederic Weisbecker2018-07-261-22/+24
* sched/cputime: Clarify vtime symbols and document themFrederic Weisbecker2018-07-261-3/+3
* Revert "vtime: Split lock and seqcount"Sebastian Andrzej Siewior2018-07-261-40/+22
* completion: filter out suspendSebastian Andrzej Siewior2018-07-261-1/+4
* Add upstream swaitSebastian Andrzej Siewior2018-07-265-125/+150
* kernel: sched: Fix preempt_disable_ip recodring for preempt_disable()Sebastian Andrzej Siewior2018-07-261-12/+2
* sched,rt: __always_inline preemptible_lazy()Mike Galbraith2018-07-261-1/+1
* kernel: migrate_disable() do fastpath in atomic & irqs-offSebastian Andrzej Siewior2018-07-261-2/+2
* sched: fix ->nr_cpus_allowed = 1 transcription error during migrate_disable()...Mike Galbraith2018-07-261-1/+0
* preempt-lazy: Add the lazy-preemption check to preempt_schedule()Sebastian Andrzej Siewior2018-07-261-8/+28
* sched: fixup migrate disable (all tasks were bound to CPU0)Sebastian Andrzej Siewior2018-07-265-101/+40
* move update_migrate_disable() definitionSebastian Andrzej Siewior2018-07-261-9/+9
* workqueue: Prevent deadlock/stall on RTThomas Gleixner2018-07-261-2/+5
* sched: Add support for lazy preemptionThomas Gleixner2018-07-264-9/+69
* cpu/rt: Rework cpu down for PREEMPT_RTSteven Rostedt2018-07-261-2/+80
* irqwork: push most work into softirq contextSebastian Andrzej Siewior2018-07-261-0/+1
* sched: Distangle worker accounting from rqlockThomas Gleixner2018-07-261-65/+15
* completion: Use simple wait queuesThomas Gleixner2018-07-262-18/+24
* work-simple: Simple work queue implemenationDaniel Wagner2018-07-262-1/+174
* wait-simple: Simple waitqueue implementationThomas Gleixner2018-07-262-1/+116
* ptrace: fix ptrace vs tasklist_lock raceSebastian Andrzej Siewior2018-07-261-2/+15
* rt: Add the preempt-rt lock replacement APIsThomas Gleixner2018-07-261-2/+5
* sched/workqueue: Only wake up idle workers if not blocked on sleeping spin lockSteven Rostedt2018-07-261-1/+3
* sched: ttwu: Return success when only changing the saved_state valueThomas Gleixner2018-07-261-1/+3
* sched: Disable TTWU_QUEUE on RTThomas Gleixner2018-07-261-0/+5
* sched: Take RT softirq semantics into account in cond_resched()Thomas Gleixner2018-07-261-0/+2
* sched: Do not account rcu_preempt_depth on RT in might_sleep()Thomas Gleixner2018-07-261-1/+1
* sched: Add saved_state for tasks blocked on sleeping locksThomas Gleixner2018-07-262-1/+31
* sched: Move mmdrop to RCU on RTThomas Gleixner2018-07-261-2/+16
* sched: Limit the number of task migrations per batchThomas Gleixner2018-07-261-0/+4
* sched/deadline: dl_task_timer has to be irqsafeJuri Lelli2018-07-261-0/+1
* hrtimer: Fixup hrtimer callback changes for preempt-rtThomas Gleixner2018-07-262-0/+2
* timers: Prepare for full preemptionIngo Molnar2018-07-261-2/+7
* Intrduce migrate_disable() + cpu_light()Thomas Gleixner2018-07-262-1/+138
* tracing: Account for preempt off in preempt_schedule()Steven Rostedt2018-07-261-0/+9
* vtime: Split lock and seqcountThomas Gleixner2018-07-261-22/+40
* sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warningDavidlohr Bueso2018-05-301-0/+2
* sched/numa: Use down_read_trylock() for the mmap_semVlastimil Babka2018-04-131-1/+2
* sched: Stop resched_cpu() from sending IPIs to offline CPUsPaul E. McKenney2018-03-221-1/+2
* sched: Stop switched_to_rt() from sending IPIs to offline CPUsPaul E. McKenney2018-03-221-1/+1
* sched/rt: Up the root domain ref count when passing it around via IPIsSteven Rostedt (VMware)2018-02-163-2/+22
* sched/rt: Use container_of() to get root domain in rto_push_irq_work_func()Steven Rostedt (VMware)2018-02-161-7/+8
* sched/deadline: Use the revised wakeup rule for suspending constrained dl tasksDaniel Bristot de Oliveira2018-01-312-12/+88
* sched/deadline: Zero out positive runtime after throttling constrained tasksXunlei Pang2018-01-231-0/+2
* sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off()Andy Lutomirski2017-12-251-1/+1