diff options
author | Yinghai Lu <yinghai@kernel.org> | 2014-01-03 04:05:57 +0400 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2014-01-04 01:31:38 +0400 |
commit | 774104399459fe4c4195bdc657a898e292334137 (patch) | |
tree | 233499014c9407d0e0f463b9edd553682eee67ca /drivers/pci/ioapic.c | |
parent | 92e112fdbb3cb55b43390426501a7efacd893b96 (diff) | |
download | linux-774104399459fe4c4195bdc657a898e292334137.tar.xz |
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 50ce68098298..2c2930ea06ad 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"); |