int smp_call_function (void (*func) void *info, void * info, int retry, int wait);
<func> The function to run. This must be fast and non-blocking. <info> An arbitrary pointer to pass to the function. <retry> If true, keep retrying until ready. <wait> If true, wait until function has completed on other CPUs. [RETURNS] 0 on success, else a negative status code.
Does not return until remote CPUs are nearly ready to execute <func> or have executed.