>XPC calls smp_processor_id() twice from xpc_setup_infrastructure() with
>preemption enabled, which gets flagged if 'DEBUG_PREEMPT=y'. This patch
>disables preemption around a now single call to smp_processor_id(). Note
>that it doesn't matter if the thread is moved to another processor once
>it has the processor ID.
So the code becomes effectively:
cpuid = pick_a_random_online_cpuid();
What is the higher level function that you are doing here that is OK
with that?
-Tony
P.S. The cpu number you picked may not still be online by the time
you use it.
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html