Messages in this thread | | | Date | Mon, 23 Nov 2009 15:32:57 +0800 | Subject | Re: [PATCH] irq: Add node_affinity CPU masks for smarter irqbalance hints | From | Yong Zhang <> |
| |
On Mon, Nov 23, 2009 at 2:46 PM, Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com> wrote: > This patchset adds a new CPU mask for SMP systems to the irq_desc > struct. It also exposes an API for underlying device drivers to > assist irqbalance in making smarter decisions when balancing, especially > in a NUMA environment. For example, an ethernet driver with MSI-X may > wish to limit the CPUs that an interrupt can be balanced within to > stay on a single NUMA node. Current irqbalance operation can move the > interrupt off the node, resulting in cross-node memory accesses and > locks. > > The API is a get/set API within the kernel, along with a /proc entry > for the interrupt. > > Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com> > ---
1) I think you should consider CONFIG_CPUMASK_OFFSTACK which will affect node_affinity. 2) It seems like this patch can't work with SPARSE_IRQ.
Thanks, Yong -- 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/
| |