diff --git a/[refs] b/[refs] index 277a55f3227f..31b9e8bfbb98 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 59190f4213462f191fc0d22d39b1cf18ea39ca39 +refs/heads/master: 63cf13b77ab785e87c867defa8545e6d4a989774 diff --git a/trunk/kernel/smp.c b/trunk/kernel/smp.c index ab10793b0707..462c785ca1ee 100644 --- a/trunk/kernel/smp.c +++ b/trunk/kernel/smp.c @@ -312,6 +312,7 @@ int smp_call_function_mask(cpumask_t mask, void (*func)(void *), void *info, if (!data) { data = &d; data->csd.flags = CSD_FLAG_WAIT; + wait = 1; } spin_lock_init(&data->lock);