All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Add pcibios_device_change_notifier
@ 2012-05-23  2:33 ` Hiroo Matsumoto
  0 siblings, 0 replies; 12+ messages in thread
From: Hiroo Matsumoto @ 2012-05-23  2:33 UTC (permalink / raw)
  To: Bjorn Helgaas; +Cc: Kenji Kaneshige, jbarnes, benh, linux-pci, linuxppc-dev

This patchset is for PCI hotplug.


pcibios_setup_bus_devices which sets DMA and IRQs of PCI device is called
only when boot. DMA setting in probe for PCI driver, like dma_set_mask,
does not work on powerpc platform. So it is need to set DMA and IRQs of
PCI device when hotplug.

1. Moving pcibios_setup_bus_devices code to pcibios_device_change_notifier
   which is registered to bus notifier in pcibios_init.
2. Removing caller and callee of pcibios_setup_bus_devices bus notifier
   works instead of pcibios_setup_bus_devices.
3. Using this bus notifier for microblaze because microblaze/PCI is similer
   with powerpc/PCI.

[PATCH v2 1/2] powerpc/PCI: Add pcibios_device_change_notifier for powerpc
[PATCH v2 2/2] microblaze/PCI: Add pcibios_device_change_notifier for microblaze


Regards.

Hiroo MATSUMOTO


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2012-06-11 23:24 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-23  2:33 [PATCH v2 0/2] Add pcibios_device_change_notifier Hiroo Matsumoto
2012-05-23  2:33 ` Hiroo Matsumoto
2012-06-06  5:26 ` Benjamin Herrenschmidt
2012-06-06  5:26   ` Benjamin Herrenschmidt
2012-06-07 12:45   ` Hiroo Matsumoto
2012-06-07 12:45     ` Hiroo Matsumoto
2012-06-07 21:31     ` Benjamin Herrenschmidt
2012-06-07 21:31       ` Benjamin Herrenschmidt
2012-06-11 22:51   ` Bjorn Helgaas
2012-06-11 22:51     ` Bjorn Helgaas
2012-06-11 23:24     ` Benjamin Herrenschmidt
2012-06-11 23:24       ` Benjamin Herrenschmidt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.