Messages in this thread | | | Subject | Re: [RFC PATCH v1 00/11] Create fast idle path for short idle periods | From | Arjan van de Ven <> | Date | Thu, 20 Jul 2017 06:45:58 -0700 |
| |
On 7/20/2017 5:50 AM, Paul E. McKenney wrote: > To make this work reasonably, you would also need some way to check for > the case where the prediction idle time is short but the real idle time > is very long.
so the case where you predict very short but is actually "indefinite", the real solution likely is that we set a timer some time in the future (say 100msec, or some other value that is long but not indefinite) where we wake up the system and make a new prediction, since clearly we were insanely wrong in the prediction and should try again.
that or we turn the prediction from a single value into a range of (expected, upper bound)
where upper bound is likely the next timer or other going-to-happen events.
| |