diff options
author | Yinghai Lu <yinghai@kernel.org> | 2014-01-02 16:05:57 -0800 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2014-01-03 14:31:38 -0700 |
commit | 774104399459fe4c4195bdc657a898e292334137 (patch) | |
tree | 233499014c9407d0e0f463b9edd553682eee67ca /drivers/pci/ioapic.c | |
parent | 92e112fdbb3cb55b43390426501a7efacd893b96 (diff) | |
download | op-kernel-dev-774104399459fe4c4195bdc657a898e292334137.zip op-kernel-dev-774104399459fe4c4195bdc657a898e292334137.tar.gz |
PCI: Convert ioapic to be builtin only, not modular
Convert pci/ioapic.c to be builtin only, with no module option, so we can
support IO-APIC hotplug. Also make it depend on X86_IO_APIC.
[bhelgaas: changelog]
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci/ioapic.c')
-rw-r--r-- | drivers/pci/ioapic.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/pci/ioapic.c b/drivers/pci/ioapic.c index 50ce680..2c2930e 100644 --- a/drivers/pci/ioapic.c +++ b/drivers/pci/ioapic.c @@ -113,6 +113,10 @@ static struct pci_driver ioapic_driver = { .remove = ioapic_remove, }; -module_pci_driver(ioapic_driver); +static int __init ioapic_init(void) +{ + return pci_register_driver(&ioapic_driver); +} +module_init(ioapic_init); MODULE_LICENSE("GPL"); |