lkml.org 
[lkml]   [2008]   [Jul]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: current linux-2.6.git: cpusets completely broken

    On Mon, 14 Jul 2008, Linus Torvalds wrote:
    > So by doing the test for cpu_active_map not at queuing time, but at the
    > time when we actually try to do the migration, we can now also make that
    > cpu_active_map be totally serialized.
    >
    > (Of course, anybody who clears the bit does need to take the runqueue lock
    > of that CPU too, but cpu_down() will have to do that as it does the
    > "migrate away live tasks" anyway, so that's not a problem)

    Wouldn't simply doing a synchronize_sched() after clearing the bit also
    make sure that no new task will be scheduled on that CPU?

    -- Steve



    \
     
     \ /
      Last update: 2008-07-15 05:25    [W:4.204 / U:0.324 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site