summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-10-24Bump MuQSS version to 0.1164.7-muqss-116Con Kolivas
2016-10-24There is no need to expire timeslice in sched yield now that the latency/acco...Con Kolivas
2016-10-24Fix niffies not being updated in scheduler_tick leading to unfair CPU distrib...Con Kolivas
2016-10-23Set deadline and time slice on idle for first forked tasks (worker threads) t...Con Kolivas
2016-10-23Revert the damage caused by 6b45f1f363d7f6959b648cf49252f378022d11c6 and depe...Con Kolivas
2016-10-23Check_siblings was accidentally removed from schedule() leading to misbehavin...Con Kolivas
2016-10-22Bump MuQSS version to 0.1154.7-muqss-115Con Kolivas
2016-10-22Fix incorrect cpu being returned in select_best_cpu which would lead to boot ...Con Kolivas
2016-10-22Make the cpu_idle_map cacheline aligned.Con Kolivas
2016-10-22Resched when needed after calling do_set_cpus_allowed from outside the schedu...Con Kolivas
2016-10-22We have nr_running now for rq load.Con Kolivas
2016-10-22Provide unique low overhead edt function for UP.Con Kolivas
2016-10-22Optimise randomlevel in skip list to be simple ffb and rarer for higher levelsCon Kolivas
2016-10-22Remove the last remnants of the global runqueue, moving all variables to per-...Con Kolivas
2016-10-21Bump MuQSS version to 0.1144.7-muqss-114Con Kolivas
2016-10-21Convert sub-tick accounting to nanosecond precision to cope with tasks that r...Con Kolivas
2016-10-21Rely on niffies being monotonic and use jiffies as sanity check for minimum f...Con Kolivas
2016-10-21Use niffies for accounting wherever possibleCon Kolivas
2016-10-21Clamp niffy diff to max diff if it's over instead of min diff.Con Kolivas
2016-10-20Rationalise all internal scheduler accounting clocks to just use rq->clock.Con Kolivas
2016-10-20Build fix for UP.Con Kolivas
2016-10-20Send hotplug boot threads to their correct CPU even if the CPU is considered ...Con Kolivas
2016-10-20Revert "Resched task when do_set_cpus_allowed is called from outside the sche...Con Kolivas
2016-10-19Remove unused functionCon Kolivas
2016-10-19Implement wake lists for CPUs that don't share cache as per core.cCon Kolivas
2016-10-19Resched task when do_set_cpus_allowed is called from outside the scheduler co...Con Kolivas
2016-10-19Copy vtime_common_task_switch() and vtime_account_irq_enter() from cputime.cSerge Belyshev
2016-10-19muqss: add cacheline alignment to global_rq countersHolger Hoffstätte
2016-10-17TypoCon Kolivas
2016-10-17Bump MuQSS version to 0.1124.7-muqss-112Con Kolivas
2016-10-17Choose deadline task by skip list key instead of deadline to ensure we choose...Con Kolivas
2016-10-17Add more documentation to sched-MuQSS.txt.Con Kolivas
2016-10-17Remove dup'd vtime_task_switchCon Kolivas
2016-10-17Yielding repeatedly without resetting timeslice and deadline can lead to task...Con Kolivas
2016-10-17Don't re-set values that haven't changed.Con Kolivas
2016-10-17Do irq_enter on scheduler_ipi called when idle to update xtime.Con Kolivas
2016-10-15Dequeue sched info on task deactivationCon Kolivas
2016-10-15Use rq dither as an offset itself, avoiding one conditionalCon Kolivas
2016-10-15Remove redundant reassignmentCon Kolivas
2016-10-15Time slice expire should be set to correct rqCon Kolivas
2016-10-15Avoid spurious missed preemption due to lockless resched_curr.Con Kolivas
2016-10-14Remove unused code.Con Kolivas
2016-10-14Update sched info when we change CPUs and not on en/dequeuing to be runCon Kolivas
2016-10-14Remove use of rq_last_ran as it is now only checked locally or under lockCon Kolivas
2016-10-14Remove use of rq_time_slice as time_slice is now only checked locally or unde...Con Kolivas
2016-10-14Double lock and differentiate rq from new_rq in wake_up_new_task, altering co...Con Kolivas
2016-10-14Remove rq_policy which is only used locallyCon Kolivas
2016-10-13Clean up bind_zero to not try and change affinity or reschedule the stopper t...Con Kolivas
2016-10-13Bump MuQSS version to 0.1114.7-muqss111Con Kolivas
2016-10-13Fix suspend and resume.Con Kolivas