[PATCH][for 2.6.28] powerpc: Use physical cpu id when setting the processor affinity

Benjamin Herrenschmidt benh at kernel.crashing.org
Wed Dec 3 08:30:23 EST 2008


On Tue, 2008-12-02 at 13:37 -0600, Kumar Gala wrote:
> In the CONFIG_SMP case the irq_choose_cpu() code was returning back
> a logical cpu id not the physical id.  We were writing that directly
> into the HW register.
> 
> We need to be calling get_hard_smp_processor_id() so irq_choose_cpu()
> always returns a physical cpu id.

That will probably do for now but if we ever move that routine to
generic code, I'd rather have the caller do the conversion.

Cheers,
Ben.





More information about the Linuxppc-dev mailing list