summaryrefslogtreecommitdiffstats
path: root/kernel/sched/cpufreq_schedutil.c
Commit message (Expand)AuthorAgeFilesLines
* cpufreq: schedutil: Reset cached_raw_freq when not in sync with next_freqViresh Kumar2017-11-081-1/+5
* cpufreq: schedutil: Examine the correct CPU when we update utilChris Redpath2017-11-041-5/+1
* Merge branch 'pm-cpufreq-sched'Rafael J. Wysocki2017-09-041-15/+71
|\
| * cpufreq: schedutil: Always process remote callback with slow switchingViresh Kumar2017-08-181-2/+7
| * cpufreq: schedutil: Don't restrict kthread to related_cpus unnecessarilyViresh Kumar2017-08-181-1/+5
| * cpufreq: Return 0 from ->fast_switch() on errorsViresh Kumar2017-08-101-1/+1
| * sched: cpufreq: Allow remote cpufreq callbacksViresh Kumar2017-08-011-5/+26
| * cpufreq: schedutil: Use unsigned int for iowait boostJoel Fernandes2017-07-261-3/+3
| * cpufreq: schedutil: Make iowait boost more energy efficientJoel Fernandes2017-07-261-6/+32
* | cpufreq: schedutil: Set dynamic_switching to trueViresh Kumar2017-07-261-0/+1
* | cpufreq: Use transition_delay_us for legacy governors as wellViresh Kumar2017-07-221-10/+1
|/
* cpufreq: schedutil: Fix sugov_start() versus sugov_update_shared() raceVikram Mulukutla2017-07-121-0/+5
*-. Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'pm-devfreq'Rafael J. Wysocki2017-06-151-4/+3
|\ \
| | * cpufreq: schedutil: use now as reference when aggregating shared policy requestsJuri Lelli2017-05-051-4/+3
* | | Revert "cpufreq: schedutil: Reduce frequencies slower"Rafael J. Wysocki2017-06-121-3/+0
| |/ |/|
* | cpufreq: schedutil: Use policy-dependent transition delaysRafael J. Wysocki2017-04-171-5/+10
* | cpufreq: schedutil: Reduce frequencies slowerRafael J. Wysocki2017-04-131-0/+3
* | Merge back schedutil governor updates for 4.12.Rafael J. Wysocki2017-03-251-23/+41
|\ \ | |/ |/|
| * cpufreq: schedutil: Trace frequency only if it has changedRafael J. Wysocki2017-03-241-9/+7
| * cpufreq: schedutil: Avoid reducing frequency of busy CPUs prematurelyRafael J. Wysocki2017-03-231-0/+27
| * cpufreq: schedutil: Refactor sugov_next_freq_shared()Viresh Kumar2017-03-121-16/+9
| * cpufreq: schedutil: Redefine the rate_limit_us tunableViresh Kumar2017-03-121-2/+2
* | cpufreq: schedutil: Fix per-CPU structure initialization in sugov_start()Rafael J. Wysocki2017-03-211-13/+7
|/
* cpufreq: schedutil: Pass sg_policy to get_next_freq()Viresh Kumar2017-03-051-6/+5
* cpufreq: schedutil: move cached_raw_freq to struct sugov_policyViresh Kumar2017-03-051-4/+4
* sched/headers: Prepare for new header dependencies before moving code to <uap...Ingo Molnar2017-03-021-0/+1
* cpufreq: schedutil: Rectify comment in sugov_irq_work() functionViresh Kumar2016-11-241-6/+6
* cpufreq: schedutil: irq-work and mutex are only used in slow pathViresh Kumar2016-11-161-5/+8
* cpufreq: schedutil: move slow path from workqueue to SCHED_FIFO taskViresh Kumar2016-11-161-7/+78
* cpufreq: schedutil: enable fast switch earlierViresh Kumar2016-11-161-6/+11
* cpufreq: schedutil: Avoid indented labelsViresh Kumar2016-11-161-3/+3
* cpufreq: schedutil: Add iowait boostingRafael J. Wysocki2016-09-131-4/+49
* cpufreq / sched: ignore SMT when determining max cpu capacitySteve Muckle2016-09-011-1/+3
* cpufreq / sched: Pass flags to cpufreq_update_util()Rafael J. Wysocki2016-08-161-30/+37
* cpufreq: schedutil: map raw required frequency to driver frequencySteve Muckle2016-07-211-8/+23
* cpufreq: governor: Create cpufreq_policy_apply_limits()Viresh Kumar2016-06-021-8/+1
* cpufreq: governor: Get rid of governor eventsRafael J. Wysocki2016-06-021-26/+8
* cpufreq: schedutil: Improve prints messages with pr_fmtViresh Kumar2016-05-191-1/+3
* cpufreq: Call cpufreq_disable_fast_switch() in sugov_exit()Rafael J. Wysocki2016-04-081-0/+2
* cpufreq: schedutil: New governor based on scheduler utilization dataRafael J. Wysocki2016-04-021-0/+528