On Thu, Apr 21, 2016 at 07:07:51PM +0200, Rafael J. Wysocki wrote:
> On Thu, Apr 21, 2016 at 2:33 PM, Peter Zijlstra wrote:
> > On Thu, Apr 21, 2016 at 09:09:43AM +0800, Wanpeng Li wrote:
> >> >> Sometimes .update_curr hook is called w/o tasks actually running, it is
> >> >> captured by:
> >> >>
>
On Thu, Apr 21, 2016 at 2:33 PM, Peter Zijlstra wrote:
> On Thu, Apr 21, 2016 at 09:09:43AM +0800, Wanpeng Li wrote:
>> >> Sometimes .update_curr hook is called w/o tasks actually running, it is
>> >> captured by:
>> >>
>> >> u64 delta_exec = rq_clock_task(rq) - curr->se.exec_start;
>> >>
Hi Peterz,
2016-04-21 20:33 GMT+08:00 Peter Zijlstra :
> On Thu, Apr 21, 2016 at 09:09:43AM +0800, Wanpeng Li wrote:
>> >> Sometimes .update_curr hook is called w/o tasks actually running, it is
>> >> captured by:
>> >>
>> >> u64 delta_exec = rq_clock_task(rq) - curr->se.exec_start;
>> >>
On Thu, Apr 21, 2016 at 09:09:43AM +0800, Wanpeng Li wrote:
> >> Sometimes .update_curr hook is called w/o tasks actually running, it is
> >> captured by:
> >>
> >> u64 delta_exec = rq_clock_task(rq) - curr->se.exec_start;
> >>
> >> We should not trigger cpufreq update in this case for rt/
2016-04-21 20:12 GMT+08:00 Wanpeng Li :
> 2016-04-21 19:11 GMT+08:00 Rafael J. Wysocki :
>> On 4/21/2016 3:09 AM, Wanpeng Li wrote:
>>>
>>> 2016-04-21 6:28 GMT+08:00 Rafael J. Wysocki :
On 4/21/2016 12:24 AM, Wanpeng Li wrote:
>
> 2016-04-20 22:01 GMT+08:00 Peter Zijlstra :
>>
2016-04-21 19:11 GMT+08:00 Rafael J. Wysocki :
> On 4/21/2016 3:09 AM, Wanpeng Li wrote:
>>
>> 2016-04-21 6:28 GMT+08:00 Rafael J. Wysocki :
>>>
>>> On 4/21/2016 12:24 AM, Wanpeng Li wrote:
2016-04-20 22:01 GMT+08:00 Peter Zijlstra :
>
> On Wed, Apr 20, 2016 at 02:32:35AM +0200, R
On 4/21/2016 3:09 AM, Wanpeng Li wrote:
2016-04-21 6:28 GMT+08:00 Rafael J. Wysocki :
On 4/21/2016 12:24 AM, Wanpeng Li wrote:
2016-04-20 22:01 GMT+08:00 Peter Zijlstra :
On Wed, Apr 20, 2016 at 02:32:35AM +0200, Rafael J. Wysocki wrote:
On Monday, April 18, 2016 01:51:24 PM Wanpeng Li wrote:
2016-04-21 6:28 GMT+08:00 Rafael J. Wysocki :
> On 4/21/2016 12:24 AM, Wanpeng Li wrote:
>>
>> 2016-04-20 22:01 GMT+08:00 Peter Zijlstra :
>>>
>>> On Wed, Apr 20, 2016 at 02:32:35AM +0200, Rafael J. Wysocki wrote:
On Monday, April 18, 2016 01:51:24 PM Wanpeng Li wrote:
>
> Sometim
On 4/21/2016 12:24 AM, Wanpeng Li wrote:
2016-04-20 22:01 GMT+08:00 Peter Zijlstra :
On Wed, Apr 20, 2016 at 02:32:35AM +0200, Rafael J. Wysocki wrote:
On Monday, April 18, 2016 01:51:24 PM Wanpeng Li wrote:
Sometimes update_curr() is called w/o tasks actually running, it is
captured by:
2016-04-20 22:01 GMT+08:00 Peter Zijlstra :
> On Wed, Apr 20, 2016 at 02:32:35AM +0200, Rafael J. Wysocki wrote:
>> On Monday, April 18, 2016 01:51:24 PM Wanpeng Li wrote:
>> > Sometimes update_curr() is called w/o tasks actually running, it is
>> > captured by:
>> > u64 delta_exec = rq_clock_t
On Wed, Apr 20, 2016 at 02:32:35AM +0200, Rafael J. Wysocki wrote:
> On Monday, April 18, 2016 01:51:24 PM Wanpeng Li wrote:
> > Sometimes update_curr() is called w/o tasks actually running, it is
> > captured by:
> > u64 delta_exec = rq_clock_task(rq) - curr->se.exec_start;
> > We should not
2016-04-20 8:32 GMT+08:00 Rafael J. Wysocki :
> On Monday, April 18, 2016 01:51:24 PM Wanpeng Li wrote:
>> Sometimes update_curr() is called w/o tasks actually running, it is
>> captured by:
>> u64 delta_exec = rq_clock_task(rq) - curr->se.exec_start;
>> We should not trigger cpufreq update i
On Monday, April 18, 2016 01:51:24 PM Wanpeng Li wrote:
> Sometimes update_curr() is called w/o tasks actually running, it is
> captured by:
> u64 delta_exec = rq_clock_task(rq) - curr->se.exec_start;
> We should not trigger cpufreq update in this case for rt/deadline
> classes, and this pat
Sometimes update_curr() is called w/o tasks actually running, it is
captured by:
u64 delta_exec = rq_clock_task(rq) - curr->se.exec_start;
We should not trigger cpufreq update in this case for rt/deadline
classes, and this patch fix it.
Signed-off-by: Wanpeng Li
---
kernel/sched/deadlin
14 matches
Mail list logo