x86/PCI: move fixup hooks from __init to __devinit
authorSebastian Andrzej Siewior <sebastian@breakpoint.cc>
Sun, 3 Jun 2012 18:48:18 +0000 (20:48 +0200)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 12 Jun 2012 15:10:54 +0000 (09:10 -0600)
commit83452c6a43d06dfbc7f78b0eafe6664c95a3895c
tree4f06ed16a47f2b38f2fa498188933b369a4cc411
parentcfaf025112d3856637ff34a767ef785ef5cf2ca9
x86/PCI: move fixup hooks from __init to __devinit

The fixups are executed once the pci-device is found which is during
boot process so __init seems fine as long as the platform does not
support hotplug.

However it is possible to remove the PCI bus at run time and have it
rediscovered again via "echo 1 > /sys/bus/pci/rescan" and this will call
the fixups again.

Cc: x86@kernel.org
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
arch/x86/kernel/quirks.c