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
[Home]
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]