summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2016-10-13Select a valid CPU from the online masks onlyCon Kolivas
2016-10-11Bump MuQSS version to 0.1104.7-muqss-110Con Kolivas
2016-10-11Revert unnecessary moving of preempt_enable.Con Kolivas
2016-10-11Build fixes for various different stripped configurations.Con Kolivas
2016-10-11Rework SCHED_ISO to work per-runqueue with numerous updates, overheadCon Kolivas
2016-10-11Should update sched info data when moving CPUs to get correct rq clock.Con Kolivas
2016-10-11Wrong againCon Kolivas
2016-10-11Update sched_info only on first enqueue/dequeue and alter en/dequeue_taskCon Kolivas
2016-10-11Consolidate when and where we update_clocks and account for when niffies are ...Con Kolivas
2016-10-11Do not update task_thread_info cpu on a running task until it is off the curr...Con Kolivas
2016-10-10Drop task waking which is not meaningfully used.ckolivas
2016-10-10Lock pi_lock as well when migrating a task in finish_lock_switch.ckolivas
2016-10-10sched_info_de/queued only on de/activate.ckolivas
2016-10-10Don't reinitialise deadline on wake up new task in case runqueue has changed.ckolivas