"Yinghai Lu" <yhlu.kernel@gmail.com> writes:That part is a limitation of the per cpu allocator that the sgi guys are in the process of fixing. Which is one of the following goals of folding the pda into a per cpu structure. In practice it matters little as irqs only occur on one cpu at a time, so we shouldn't have cache line contention. I never got to the arch specific part of allocating irq_desc in a numa aware fashion. But I have always figured that if we move the work to arch code it won't be too difficult, to do things appropriately. Eric --
