This patchset is based on Yinghua's work for IOAPIC hotplug on x86, please refer to http://lwn.net/Articles/483671/. The first two patches are minor bugfixes, the third and fourth are enhancement to Yinghai's implementation, and the fifth is a RFC patch. I only have an Atom system at hand to build and test the patchset, so only the boot logic has been tested until now, need more tests about the hotplug logic when having access to systems which support IOAPIC hotplug feature. BTW, it's really a nightmare to build and test kernel on an Atom system. Jiang Liu (5): x86:IRQ: Fix possible invalid memory access when hot-plugging IOAPICs x86:IRQ: Mark unused entries in 'ioapics' array as free at startup x86:IRQ: Enhance irq allocation policy for hot-added IOAPICs x86:IRQ: Correctly manage MMIO resource used by IOAPIC when hot-plugging x86:IRQ: Use memory barriers to protect searching side code arch/x86/kernel/apic/io_apic.c | 159 ++++++++++++++++++++++++++++------------ 1 files changed, 113 insertions(+), 46 deletions(-) -- 1.7.5.4 -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html