| Date | Sat, 7 Nov 2015 14:31:42 +0100 (CET) | From | Thomas Gleixner <> | Subject | Re: [PATCH 07/14] genirq: Add a new generic IPI reservation code to irq core |
| |
On Tue, 3 Nov 2015, Qais Yousef wrote: > + > + /* always allocate a virq per cpu */ > + nr_irqs = ipi_mask_weight(dest);
That's not really a good assumption. Not all architectures need seperate interrupt numbers / descriptors because they can allocate from a per cpu interrupt space. We really want to handle that here as well. So we need a flag in the IPI domain which tells us whether that allocation needs to be weight(desc) or 1.
Thanks,
tglx
|