Rafael J. Wysocki
8e3b403954
cpufreq: intel_pstate: Fix up iowait_boost computation
...
After commit b8bd1581aa61 ("cpufreq: intel_pstate: Rework iowait
boosting to be less aggressive") the handling of the case when
the SCHED_CPUFREQ_IOWAIT flag is set again after a few iterations of
intel_pstate_update_util() is a bit inconsistent, because the
new value of cpu->iowait_boost may be lower than ONE_EIGHTH_FP
if it was set before, but has not dropped down to zero just yet.
Fix that up by ensuring that the new value of cpu->iowait_boost
will always be at least ONE_EIGHTH_FP then.
Fixes: b8bd1581aa61 ("cpufreq: intel_pstate: Rework iowait boosting to be less aggressive")
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2019-03-12 09:47:30 +01:00
..
2019-02-20 13:16:06 +01:00
2018-09-27 18:29:00 +02:00
2019-02-07 09:55:11 +05:30
2017-11-08 23:22:19 +01:00
2019-02-25 09:59:15 +05:30
2018-07-18 10:10:25 +02:00
2018-06-12 16:19:22 -07:00
2018-06-12 16:19:22 -07:00
2019-02-18 11:27:42 +01:00
2018-10-16 12:34:45 +02:00
2016-04-02 01:09:01 +02:00
2018-11-27 09:21:38 -08:00
2017-07-26 00:15:45 +02:00
2017-07-22 02:25:20 +02:00
2016-06-09 00:58:06 +02:00
2016-06-02 23:24:15 +02:00
2016-06-02 23:24:15 +02:00
2019-02-01 11:52:11 +01:00
2016-06-02 23:24:15 +02:00
2019-02-06 14:31:19 +01:00
2019-03-04 11:19:14 +01:00
2018-05-10 11:43:59 +02:00
2018-12-11 12:11:46 +01:00
2019-03-07 10:55:29 +01:00
2019-02-18 11:58:08 +05:30
2019-01-15 22:58:59 +01:00
2018-03-20 12:07:52 +01:00
2018-04-10 08:40:45 +02:00
2017-07-26 00:15:46 +02:00
2014-10-21 11:21:19 -07:00
2018-12-11 12:11:46 +01:00
2019-03-04 11:19:14 +01:00
2019-03-12 09:47:30 +01:00
2019-01-29 11:46:31 +01:00
2019-03-06 12:59:46 -08:00
2015-03-18 22:35:16 +01:00
2016-11-30 08:27:08 +01:00
2017-05-30 00:09:41 +02:00
2019-02-18 10:27:38 +05:30
2013-07-14 19:36:57 -04:00
2017-07-26 00:15:43 +02:00
2016-05-13 14:02:08 +02:00
2017-08-18 01:44:21 +02:00
2019-02-07 10:01:51 +05:30
2016-04-09 01:35:18 +02:00
2019-03-04 11:19:14 +01:00
2018-09-19 14:56:44 -07:00
2019-02-07 10:07:36 +05:30
2018-03-20 12:07:52 +01:00
2018-02-08 10:21:39 +01:00
2019-02-18 10:27:38 +05:30
2018-11-26 22:33:37 +11:00
2018-11-29 22:35:03 +01:00
2018-03-20 12:07:52 +01:00
2018-03-20 12:07:52 +01:00
2018-03-20 12:07:52 +01:00
2014-05-17 01:27:01 +02:00
2019-02-18 10:27:38 +05:30
2013-04-10 13:19:26 +02:00
2017-02-04 00:05:30 +01:00
2018-03-20 12:07:52 +01:00
2017-11-02 11:10:55 +01:00
2019-03-07 21:38:44 +01:00
2018-06-12 16:19:22 -07:00
2019-02-13 12:27:23 +01:00
2019-03-01 10:21:18 +01:00
2019-01-30 23:06:08 +01:00
2018-11-29 22:30:05 +01:00
2018-06-12 16:19:22 -07:00
2016-12-21 02:54:18 +01:00
2014-07-19 04:24:59 +09:00
2016-04-09 01:35:18 +02:00
2017-02-09 01:22:45 +01:00
2018-05-10 11:50:42 +02:00
2019-02-07 10:01:51 +05:30
2017-07-26 00:15:46 +02:00
2017-07-26 00:15:46 +02:00
2018-03-20 12:07:52 +01:00
2019-03-04 11:19:14 +01:00
2019-03-04 11:19:14 +01:00
2018-06-12 16:19:22 -07:00
2018-03-20 12:07:52 +01:00
2018-03-20 12:07:52 +01:00
2018-03-20 12:07:52 +01:00
2018-06-12 16:19:22 -07:00
2018-03-20 12:07:52 +01:00
2019-02-18 10:27:38 +05:30
2018-05-10 11:46:00 +02:00
2018-03-20 12:07:52 +01:00
2017-08-25 01:20:46 +02:00
2017-07-22 02:20:59 +02:00
2018-05-21 13:44:24 +02:00
2019-03-06 12:59:46 -08:00
2018-10-17 09:25:38 +02:00
2018-11-19 11:26:06 +01:00
2017-07-26 00:15:46 +02:00
2017-11-08 23:22:20 +01:00