[PATCH v3 0/2] archdata init in device_add() notifier
Bjorn Helgaas
bhelgaas at google.com
Thu May 24 08:36:55 EST 2012
Here's what I put in my "for-3.6" branch for now. We can still change
it, so let me know if you see any problems.
I reworked the changelogs, changed the notification function name per
Jesse, folded the one-line pcibios_setup_bus_notifier() into the only
caller (on microblaze), and changed it from __devinit to __init (on
powerpc) since it now has nothing to do with hotplug.
Thank you very much for doing this work, Matsumoto-san. I hope to
eventually get rid of pcibios_fixup_bus() altogether, and this is a
significant step in that direction.
Bjorn
---
Hiroo Matsumoto (2):
powerpc/PCI: move DMA & IRQ init to device_add() notification path
microblaze/PCI: move DMA & IRQ init to device_add() notification path
arch/microblaze/include/asm/pci.h | 1
arch/microblaze/pci/pci-common.c | 62 +++++++++++---------
arch/powerpc/include/asm/pci.h | 2 -
arch/powerpc/kernel/pci-common.c | 87 ++++++++++++++--------------
arch/powerpc/kernel/pci_32.c | 2 +
arch/powerpc/kernel/pci_64.c | 2 +
arch/powerpc/kernel/pci_of_scan.c | 1
arch/powerpc/platforms/pseries/pci_dlpar.c | 1
drivers/pci/pci.c | 5 --
drivers/pcmcia/cardbus.c | 3 -
include/linux/pci.h | 3 -
11 files changed, 83 insertions(+), 86 deletions(-)
More information about the Linuxppc-dev
mailing list