lkml.org 
[lkml]   [2010]   [Dec]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [RFC PATCH 14/15] nohz_task: Clear nohz task attribute on exit()
    On Mon, Dec 20, 2010 at 05:30:28PM +0100, Peter Zijlstra wrote:
    > On Mon, 2010-12-20 at 16:24 +0100, Frederic Weisbecker wrote:
    > >
    > > Clear the nohz task attribute when a task exits, clear the cpu
    > > mask and restart the tick if necessary.
    > >
    > I'm not quite sure this all makes sense, I mean, we're going from 1 to 0
    > tasks, right?

    Not necessarily, other tasks can be on the runqueue while that nohz task
    exits, or we can be alone in which case the tick might be stopped and
    we need to restart it because rq->nr_running > 1 won't make much sense
    anymore without the nohz task and if a new task gets enqueued, the tick
    won't restart until a second one gets in.


    \
     
     \ /
      Last update: 2010-12-21 02:51    [W:2.879 / U:0.188 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site