Hi Lorenzo, >-----Original Message----- >From: Lorenzo Pieralisi [mailto:lorenzo.pieralisi@xxxxxxx] >Sent: Monday, January 23, 2017 5:37 PM >To: Sricharan R <sricharan@xxxxxxxxxxxxxx> >Cc: robin.murphy@xxxxxxx; will.deacon@xxxxxxx; joro@xxxxxxxxxx; iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx; linux-arm- >kernel@xxxxxxxxxxxxxxxxxxx; linux-arm-msm@xxxxxxxxxxxxxxx; m.szyprowski@xxxxxxxxxxx; bhelgaas@xxxxxxxxxx >Subject: Re: [PATCH V6 06/11] drivers: platform: Configure dma operations at probe time > >[+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 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