lkml.org 
[lkml]   [2014]   [Nov]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH v3] sched/fair: Add advisory flag for borrowing a timeslice (was: Pre-emption control for userspace)
> 
> - Request to borrow timeslice is not guranteed to be honored.
> - If the task is allowed to borrow, kernel will inform the task
> of this. When this happens, task must yield the processor as soon
> as it completes its critical section.
> - If the task fails to yield processor after being allowed to
> borrow, it is penalized by forcing it to skip its next time slot
> by the scheduler.
> - Task is charged additional time for the borrowed timeslice as
> accumulated run time. This pushes it further down in consideration
> for the next task to run.
>

Is there a way for us to identify if the lock is contended?
Because it may not be prudent to allow a task to borrow timeslice for a
lock which isnt contended.

--
Thanks and Regards
Srikar Dronamraju



\
 
 \ /
  Last update: 2014-11-25 11:41    [W:0.159 / U:0.096 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site