Hi Lorenzo, >>[+bjorn] >> >>On Sat, Jan 21, 2017 at 12:45:43AM +0530, Sricharan R wrote: >>> Configuring DMA ops at probe time will allow deferring device probe when >>> the IOMMU isn't available yet. The dma_configure for the device is >>> now called from the generic device_attach callback just before the >>> bus/driver probe is called. This way, configuring the DMA ops for the >>> device would be called at the same place for all bus_types, hence the >>> deferred probing mechanism should work for all buses as well. >>> >>> pci_bus_add_devices (platform/amba)(_device_create/driver_register) >>> | | >>> pci_bus_add_device (device_add/driver_register) >>> | | >>> device_attach device_initial_probe >>> | | >>> __device_attach_driver __device_attach_driver >>> | >>> driver_probe_device >>> | >>> really_probe >>> | >>> dma_configure >>> >>> Similarly on the device/driver_unregister path __device_release_driver is >>> called which inturn calls dma_deconfigure. >>> >>> This patch changes the dma ops configuration time to probe time for >>> both OF and ACPI based devices. >> >>For all device types, inclusive of PCI, so please you have to: >> >>- Update the $SUBJECT >>- Copy linux-pci@xxxxxxxxxxxxxxx >>- Copy linux-acpi@vger.kernel org (on the series) > >Sure, i will just see till tomorrow for any further comments and >repost with $SUBJECT modified and the lists Infact just reposted with $SUB updated and the additional lists. Regards, Sricharan -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html