![]() | |||||||||||||
Messages in this thread |
On Mon, May 23, 2005 at 10:40:46AM -0700, Ashok Raj wrote: > Iam not a 100% sure about above either, if the smp_call_function > is started with 3 cpus initially, and 1 just came up, the counts in > the smp_call data struct could be set to 3 as a result of the new cpu > received this broadcast as well, and we might quit earlier in the wait. True. > sending to only relevant cpus removes that ambiquity. Or grab the 'call_lock' before setting the upcoming cpu in the online_map. This should also avoid the race when a CPU is coming online. -- Thanks and Regards, Srivatsa Vaddagiri, Linux Technology Center, IBM Software Labs, Bangalore, INDIA - 560017 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-05-24 07:50 [from the cache] ©2003-2008 | |||||||||||||