summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-05Bump version to -ck64.8-ck6Con Kolivas
2016-11-05Merge branch '4.8-muqss' into 4.8-ckCon Kolivas
2016-11-05Bump MuQSS version to 0.1354.8-muqss-135Con Kolivas
2016-11-05Kick out of the idle loop if there are softirqs pending, avoiding trying to ↵Con Kolivas
call nohz idle and service them on exit from schedule.
2016-11-05Remove check for codepath which is no longer hit.Con Kolivas
2016-11-05Don't reschedule balance across nodes unless a CPU is idle.Con Kolivas
2016-11-05Remove unnecessary check in edt()Con Kolivas
2016-11-04Replace all calls to schedule_timeout_uninterruptible of potentially under ↵Con Kolivas
50ms to use schedule_msec_hrtimeout_uninterruptible
2016-11-04Replace all calls to schedule_timeout_interruptible of potentially under ↵Con Kolivas
50ms to use schedule_msec_hrtimeout_interruptible.
2016-11-04Change all schedule_timeout with msecs_to_jiffies potentially under 50ms to ↵Con Kolivas
use schedule_msec_hrtimeout.
2016-11-04Replace all schedule_timeout(1) with schedule_min_hrtimeout().Con Kolivas
2016-11-04Convert msleep to use hrtimers when active.Con Kolivas
2016-11-04Special case only schedule_timeouts of 1 to use highres timeouts of 1ms.Con Kolivas
2016-11-04Add functions for min and msec hrtimeout un/interruptible.Con Kolivas
2016-11-04Replace all calls to schedule_timeout_uninterruptible of potentially under ↵Con Kolivas
50ms to use schedule_msec_hrtimeout_uninterruptible
2016-11-04Replace all calls to schedule_timeout_interruptible of potentially under ↵Con Kolivas
50ms to use schedule_msec_hrtimeout_interruptible.
2016-11-04Change all schedule_timeout with msecs_to_jiffies potentially under 50ms to ↵Con Kolivas
use schedule_msec_hrtimeout.
2016-11-04Replace all schedule_timeout(1) with schedule_min_hrtimeout().Con Kolivas
2016-11-04Convert msleep to use hrtimers when active.Con Kolivas
2016-11-04Special case only schedule_timeouts of 1 to use highres timeouts of 1ms.Con Kolivas
2016-11-04Add functions for min and msec hrtimeout un/interruptible.Con Kolivas
2016-11-01Use high resolution timers in place of regular ones whenever possible on ↵Con Kolivas
muqss since they are mandatory and low Hz is recommended.
2016-11-01Use high resolution timers in place of regular ones whenever possible on ↵Con Kolivas
muqss since they are mandatory and low Hz is recommended.
2016-10-31Unset base is idle in next_timer_event based on hrtimers as well.Con Kolivas
2016-10-31Add a dodgy workaround to do pending softirqs if we detect them upon a ↵Con Kolivas
runqueue going idle.
2016-10-31Unset base is idle in next_timer_event based on hrtimers as well.Con Kolivas
2016-10-31Add a dodgy workaround to do pending softirqs if we detect them upon a ↵Con Kolivas
runqueue going idle.
2016-10-29Bump version to ck54.8-ck5Con Kolivas
2016-10-29Bump MuQSS version to 0.120Con Kolivas
2016-10-29Complete MuQSS documentation.Con Kolivas
2016-10-29Revert BFS documentation to original version prior to the beginning of its ↵Con Kolivas
MuQSS evolution for historical reference.
2016-10-29Bump MuQSS version to 0.1204.8-muqss-120Con Kolivas
2016-10-29Complete MuQSS documentation.Con Kolivas
2016-10-29Revert BFS documentation to original version prior to the beginning of its ↵Con Kolivas
MuQSS evolution for historical reference.
2016-10-28Don't warn on calling hrexpiry from another CPU.Con Kolivas
2016-10-28Don't warn on calling hrexpiry from another CPU.Con Kolivas
2016-10-28Merge branch '4.8-muqss' into 4.8-ckCon Kolivas
2016-10-28When one CPU has all the load, make it report its load ramping up quickly to ↵Con Kolivas
benefit more from turbo modes.
2016-10-28Start ticks on a CPU going offlineCon Kolivas
2016-10-28Fix various combinations of irq accounting and dynticks config by relying on ↵Con Kolivas
the existing code in cputime.c and removing it from MuQSS.c.
2016-10-28QNR count is redundant now on MuQSS.Con Kolivas
2016-10-28Don't default to context tracking force on sched muqss.Con Kolivas
2016-10-28Use niffies in update load avg and include iowait in load.Con Kolivas
2016-10-28Set default HZ to 100Con Kolivas
2016-10-28Reenable masked out Kconfig options for MuQSS that no longer apply.Con Kolivas
2016-10-27Revert "hz-default_1000.patch"Con Kolivas
This reverts commit 67338c51233b227c78550d90cf11064ad6bf18da.
2016-10-27Revert "hz-no_default_250.patch"Con Kolivas
This reverts commit d8c5b137f190f4c9a2b3ead9cfe229667868a3f3.
2016-10-27Merge branch '4.8-muqss' into 4.8-ckCon Kolivas
2016-10-27Create full nohz support regardless of load when highres timers are active ↵ckolivas
since we are not dependent on the timer tick at all.
2016-10-27Add high res timeslice expiry when available, increasing resolution of ↵ckolivas
highres timers to 100us to make low latency possible with low Hz values (i.e. 100Hz), retaining the benefit of the increased throughput low Hz values provide.