lkml.org 
[lkml]   [2010]   [May]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: [PATCH 3/4] scheduler: replace migration_thread with cpu_stop
From
Date
On Thu, 2010-04-22 at 18:09 +0200, Tejun Heo wrote:
> @@ -2909,7 +2912,9 @@ redo:
> }
> raw_spin_unlock_irqrestore(&busiest->lock, flags);
> if (active_balance)
> - wake_up_process(busiest->migration_thread);
> + stop_one_cpu_nowait(cpu_of(busiest),
> + active_load_balance_cpu_stop, busiest,
> + &busiest->active_balance_work);

So who guarantees busiest->active_balance_work isn't already enqueued by
some other cpu's load-balancer run?




\
 
 \ /
  Last update: 2010-05-03 15:29    [from the cache]
©2003-2011 Jasper Spaans