From: Lorenzo Pieralisi <lorenzo.pieralisi-5wv7dgnIgG8@public.gmane.org> To: Robin Murphy <robin.murphy-5wv7dgnIgG8@public.gmane.org> Cc: catalin.marinas-5wv7dgnIgG8@public.gmane.org, will.deacon-5wv7dgnIgG8@public.gmane.org, okaya-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, frowand.list-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, linux-arch-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, tn-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org, linux-acpi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, lenb-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, arnd-r2nGTMty4D4@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, bhelgaas-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org, rjw-LthD3rsA81gm4RdzfppkhA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, sudeep.holla-5wv7dgnIgG8@public.gmane.org Subject: Re: [PATCH V10 00/12] IOMMU probe deferral support Date: Wed, 5 Apr 2017 11:04:25 +0100 [thread overview] Message-ID: <20170405100425.GA13290@red-moon> (raw) In-Reply-To: <b0f3a1ec-ea13-7465-1d44-9191e3e803ef-5wv7dgnIgG8@public.gmane.org> On Tue, Apr 04, 2017 at 01:49:29PM +0100, Robin Murphy wrote: > On 04/04/17 11:18, Sricharan R wrote: > > This series calls the dma ops configuration for the devices > > at a generic place so that it works for all busses. > > The dma_configure_ops for a device is now called during > > the device_attach callback just before the probe of the > > bus/driver is called. Similarly dma_deconfigure is called during > > device/driver_detach path. > > > > 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. > > > > Rebased the series against mainline 4.11-rc5. Applies and builds cleanly > > against mainline and linux-next, iommu-next. > > > > * Tested with platform and pci devices for probe deferral > > and reprobe on arm64 based platform. > > Sricharan, thanks for keeping this going - I really think we're there now :) FYI, I re-tested this series with ACPI and tried a merge with IORT patches queued for 4.12 (via arm64) and there does not seem to be any merge conflicts so it should be ready to go. Thanks, Lorenzo > Joerg, I realise that at -rc5 time is getting on a bit already, but even > the non-vintage parts of the series are pretty mature now so it would be > nice to at least give it a spin in -next. If you don't quite share my > confidence for landing it in 4.12, please consider it for early next > cycle to get a full workout. > > Thanks, > Robin. > > > Previous post of this series [8]. > > > > Please note that, i have kept the tested/acked tags intact from V8 > > because V9/10 were for more fixes that was added, so the original > > tags that was given for the functional testing remains the same. > > > > [V10] > > * Rebased on top of 4.11-rc5. > > > > * Fixed coherent_dma_mask 64bit overflow issue [8] > > for OF. The fix for OF was added as a separate > > patch#6, since the issue is true even without probe deferral, > > but gets reproduced with the probe deferral series. > > Added Lorenzo's ACPI fix for coherent_dma_mask overflow > > and the fix for dma_configure getting called more than > > once for the same device. > > > > * Also fixed an build issue caught by kbuild robot for > > m68k arch. The issue was dma_(de)configure was not > > getting defined for !CONFIG_HAS_DMA, so fixed that as well. > > > > [V9] > > * Rebased on top of 4.11-rc1. > > > > * Merged Robin's fixes for legacy binding issue, > > pci devices with no iommu-map property and deferencing > > of_iommu_table after init. > > > > [V8] > > * Picked up all the acks and tested tags from Marek and > > Hanjun for DT and ACPI patches respectively, since > > no functional changes was done. > > > > * Addressed Minor comments Sinan and Bjorn. > > > > * Added Robin's fix for fixing the deferencing NULL for > > of_iommu_table after init in patch #2. > > > > * Rebased it on top of linux-next > > > > [V7] > > * Updated the subject and commit log for patch #6 as per > > comments from Lorenzo. No functional changes. > > > > [V6] > > * Fixed a bug in dma_configure function pointed out by > > Robin. > > * Reordered the patches as per comments from Robin and > > Lorenzo. > > * Added Tags. > > > > [V5] > > * Reworked the pci configuration code hanging outside and > > pushed it to dma_configure as in PATCH#5,6,7. > > Also added a couple of patches that Lorenzo provided for > > correcting the Probe deferring mechanism in case of > > ACPI devices from here [5]. > > > > [V4] > > * Took the reworked patches [2] from Robin's branch and > > rebased on top of Lorenzo's ACPI IORT ARM support series [3]. > > > > * Added the patches for moving the dma ops configuration of > > acpi based devices to probe time as well. > > [V3] > > * Removed the patch to split dma_masks/dma_ops configuration > > separately based on review comments that both masks and ops are > > required only during the device probe time. > > > > * Reworked the series based on Generic DT bindings series. > > > > * Added call to iommu's remove_device in the cleanup path for arm and > > arm64. > > > > * Removed the notifier trick in arm64 to handle early device > > registration. > > > > * Added reset of dma_ops in cleanup path for arm based on comments. > > > > * Fixed the pci_iommu_configure path and tested with PCI device as > > well. > > > > * Fixed a bug to return the correct iommu_ops from patch 7 [4] in > > last post. > > > > * Fixed few other cosmetic comments. > > > > [V2] > > * Updated the Initial post to call dma_configure/deconfigure from > > generic code > > > > * Added iommu add_device callback from of_iommu_configure path > > > > [V1] > > * Initial post from Laurent Pinchart [1] > > > > [1] http://lists.linuxfoundation.org/pipermail/iommu/2015-May/013016.html > > [2] http://www.linux-arm.org/git?p=linux-rm.git;a=shortlog;h=refs/heads/iommu/defer > > [3] https://lkml.org/lkml/2016/11/21/141 > > [4] https://www.mail-archive.com/iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx/msg13940.html > > [5] git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/linux.git iommu/probe-deferral > > [6] http://www.spinics.net/lists/linux-pci/msg57992.html > > [7] https://www.spinics.net/lists/arm-kernel/msg556209.html > > [8] http://patchwork.ozlabs.org/patch/743898/ > > > > Laurent Pinchart (3): > > of: dma: Move range size workaround to of_dma_get_range() > > of: dma: Make of_dma_deconfigure() public > > iommu: of: Handle IOMMU lookup failure with deferred probing or error > > > > Lorenzo Pieralisi (2): > > ACPI/IORT: Add function to check SMMUs drivers presence > > ACPI/IORT: Remove linker section for IORT entries probing > > > > Robin Murphy (3): > > iommu/of: Refactor of_iommu_configure() for error handling > > iommu/of: Prepare for deferred IOMMU configuration > > iommu/arm-smmu: Clean up early-probing workarounds > > > > Sricharan R (4): > > of: device: Fix overflow of coherent_dma_mask > > of/acpi: Configure dma operations at probe time for platform/amba/pci > > bus devices > > drivers: acpi: Handle IOMMU lookup failure with deferred probing or > > error > > arm64: dma-mapping: Remove the notifier trick to handle early setting > > of dma_ops > > > > arch/arm64/mm/dma-mapping.c | 142 +++++--------------------------------- > > drivers/acpi/arm64/iort.c | 48 ++++++++++++- > > drivers/acpi/glue.c | 5 -- > > drivers/acpi/scan.c | 11 ++- > > drivers/base/dd.c | 9 +++ > > drivers/base/dma-mapping.c | 41 +++++++++++ > > drivers/iommu/arm-smmu-v3.c | 46 +----------- > > drivers/iommu/arm-smmu.c | 110 +++++++++++++---------------- > > drivers/iommu/of_iommu.c | 126 ++++++++++++++++++++++++--------- > > drivers/of/address.c | 20 +++++- > > drivers/of/device.c | 36 +++++----- > > drivers/of/platform.c | 10 +-- > > drivers/pci/probe.c | 28 -------- > > include/acpi/acpi_bus.h | 2 +- > > include/asm-generic/vmlinux.lds.h | 1 - > > include/linux/acpi.h | 7 +- > > include/linux/acpi_iort.h | 3 - > > include/linux/dma-mapping.h | 12 ++++ > > include/linux/of_device.h | 10 ++- > > 19 files changed, 329 insertions(+), 338 deletions(-) > > >
WARNING: multiple messages have this Message-ID (diff)
From: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> To: Robin Murphy <robin.murphy@arm.com> Cc: Sricharan R <sricharan@codeaurora.org>, will.deacon@arm.com, joro@8bytes.org, iommu@lists.linux-foundation.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, m.szyprowski@samsung.com, bhelgaas@google.com, linux-pci@vger.kernel.org, linux-acpi@vger.kernel.org, tn@semihalf.com, hanjun.guo@linaro.org, okaya@codeaurora.org, robh+dt@kernel.org, frowand.list@gmail.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, sudeep.holla@arm.com, rjw@rjwysocki.net, lenb@kernel.org, catalin.marinas@arm.com, arnd@arndb.de, linux-arch@vger.kernel.org, gregkh@linuxfoundation.org Subject: Re: [PATCH V10 00/12] IOMMU probe deferral support Date: Wed, 5 Apr 2017 11:04:25 +0100 [thread overview] Message-ID: <20170405100425.GA13290@red-moon> (raw) Message-ID: <20170405100425.4_GOA6MKKS3e5ZtS_6fjC1getd0RJrt9l3eXTfba3n4@z> (raw) In-Reply-To: <b0f3a1ec-ea13-7465-1d44-9191e3e803ef@arm.com> On Tue, Apr 04, 2017 at 01:49:29PM +0100, Robin Murphy wrote: > On 04/04/17 11:18, Sricharan R wrote: > > This series calls the dma ops configuration for the devices > > at a generic place so that it works for all busses. > > The dma_configure_ops for a device is now called during > > the device_attach callback just before the probe of the > > bus/driver is called. Similarly dma_deconfigure is called during > > device/driver_detach path. > > > > 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. > > > > Rebased the series against mainline 4.11-rc5. Applies and builds cleanly > > against mainline and linux-next, iommu-next. > > > > * Tested with platform and pci devices for probe deferral > > and reprobe on arm64 based platform. > > Sricharan, thanks for keeping this going - I really think we're there now :) FYI, I re-tested this series with ACPI and tried a merge with IORT patches queued for 4.12 (via arm64) and there does not seem to be any merge conflicts so it should be ready to go. Thanks, Lorenzo > Joerg, I realise that at -rc5 time is getting on a bit already, but even > the non-vintage parts of the series are pretty mature now so it would be > nice to at least give it a spin in -next. If you don't quite share my > confidence for landing it in 4.12, please consider it for early next > cycle to get a full workout. > > Thanks, > Robin. > > > Previous post of this series [8]. > > > > Please note that, i have kept the tested/acked tags intact from V8 > > because V9/10 were for more fixes that was added, so the original > > tags that was given for the functional testing remains the same. > > > > [V10] > > * Rebased on top of 4.11-rc5. > > > > * Fixed coherent_dma_mask 64bit overflow issue [8] > > for OF. The fix for OF was added as a separate > > patch#6, since the issue is true even without probe deferral, > > but gets reproduced with the probe deferral series. > > Added Lorenzo's ACPI fix for coherent_dma_mask overflow > > and the fix for dma_configure getting called more than > > once for the same device. > > > > * Also fixed an build issue caught by kbuild robot for > > m68k arch. The issue was dma_(de)configure was not > > getting defined for !CONFIG_HAS_DMA, so fixed that as well. > > > > [V9] > > * Rebased on top of 4.11-rc1. > > > > * Merged Robin's fixes for legacy binding issue, > > pci devices with no iommu-map property and deferencing > > of_iommu_table after init. > > > > [V8] > > * Picked up all the acks and tested tags from Marek and > > Hanjun for DT and ACPI patches respectively, since > > no functional changes was done. > > > > * Addressed Minor comments Sinan and Bjorn. > > > > * Added Robin's fix for fixing the deferencing NULL for > > of_iommu_table after init in patch #2. > > > > * Rebased it on top of linux-next > > > > [V7] > > * Updated the subject and commit log for patch #6 as per > > comments from Lorenzo. No functional changes. > > > > [V6] > > * Fixed a bug in dma_configure function pointed out by > > Robin. > > * Reordered the patches as per comments from Robin and > > Lorenzo. > > * Added Tags. > > > > [V5] > > * Reworked the pci configuration code hanging outside and > > pushed it to dma_configure as in PATCH#5,6,7. > > Also added a couple of patches that Lorenzo provided for > > correcting the Probe deferring mechanism in case of > > ACPI devices from here [5]. > > > > [V4] > > * Took the reworked patches [2] from Robin's branch and > > rebased on top of Lorenzo's ACPI IORT ARM support series [3]. > > > > * Added the patches for moving the dma ops configuration of > > acpi based devices to probe time as well. > > [V3] > > * Removed the patch to split dma_masks/dma_ops configuration > > separately based on review comments that both masks and ops are > > required only during the device probe time. > > > > * Reworked the series based on Generic DT bindings series. > > > > * Added call to iommu's remove_device in the cleanup path for arm and > > arm64. > > > > * Removed the notifier trick in arm64 to handle early device > > registration. > > > > * Added reset of dma_ops in cleanup path for arm based on comments. > > > > * Fixed the pci_iommu_configure path and tested with PCI device as > > well. > > > > * Fixed a bug to return the correct iommu_ops from patch 7 [4] in > > last post. > > > > * Fixed few other cosmetic comments. > > > > [V2] > > * Updated the Initial post to call dma_configure/deconfigure from > > generic code > > > > * Added iommu add_device callback from of_iommu_configure path > > > > [V1] > > * Initial post from Laurent Pinchart [1] > > > > [1] http://lists.linuxfoundation.org/pipermail/iommu/2015-May/013016.html > > [2] http://www.linux-arm.org/git?p=linux-rm.git;a=shortlog;h=refs/heads/iommu/defer > > [3] https://lkml.org/lkml/2016/11/21/141 > > [4] https://www.mail-archive.com/iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx/msg13940.html > > [5] git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/linux.git iommu/probe-deferral > > [6] http://www.spinics.net/lists/linux-pci/msg57992.html > > [7] https://www.spinics.net/lists/arm-kernel/msg556209.html > > [8] http://patchwork.ozlabs.org/patch/743898/ > > > > Laurent Pinchart (3): > > of: dma: Move range size workaround to of_dma_get_range() > > of: dma: Make of_dma_deconfigure() public > > iommu: of: Handle IOMMU lookup failure with deferred probing or error > > > > Lorenzo Pieralisi (2): > > ACPI/IORT: Add function to check SMMUs drivers presence > > ACPI/IORT: Remove linker section for IORT entries probing > > > > Robin Murphy (3): > > iommu/of: Refactor of_iommu_configure() for error handling > > iommu/of: Prepare for deferred IOMMU configuration > > iommu/arm-smmu: Clean up early-probing workarounds > > > > Sricharan R (4): > > of: device: Fix overflow of coherent_dma_mask > > of/acpi: Configure dma operations at probe time for platform/amba/pci > > bus devices > > drivers: acpi: Handle IOMMU lookup failure with deferred probing or > > error > > arm64: dma-mapping: Remove the notifier trick to handle early setting > > of dma_ops > > > > arch/arm64/mm/dma-mapping.c | 142 +++++--------------------------------- > > drivers/acpi/arm64/iort.c | 48 ++++++++++++- > > drivers/acpi/glue.c | 5 -- > > drivers/acpi/scan.c | 11 ++- > > drivers/base/dd.c | 9 +++ > > drivers/base/dma-mapping.c | 41 +++++++++++ > > drivers/iommu/arm-smmu-v3.c | 46 +----------- > > drivers/iommu/arm-smmu.c | 110 +++++++++++++---------------- > > drivers/iommu/of_iommu.c | 126 ++++++++++++++++++++++++--------- > > drivers/of/address.c | 20 +++++- > > drivers/of/device.c | 36 +++++----- > > drivers/of/platform.c | 10 +-- > > drivers/pci/probe.c | 28 -------- > > include/acpi/acpi_bus.h | 2 +- > > include/asm-generic/vmlinux.lds.h | 1 - > > include/linux/acpi.h | 7 +- > > include/linux/acpi_iort.h | 3 - > > include/linux/dma-mapping.h | 12 ++++ > > include/linux/of_device.h | 10 ++- > > 19 files changed, 329 insertions(+), 338 deletions(-) > > >
next prev parent reply other threads:[~2017-04-05 10:04 UTC|newest] Thread overview: 81+ messages / expand[flat|nested] mbox.gz Atom feed top [not found] <1489086061-9356-1-git-send-email-sricharan@codeaurora.org> [not found] ` <1489086061-9356-1-git-send-email-sricharan-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> 2017-04-04 10:18 ` [PATCH V10 00/12] IOMMU probe deferral support Sricharan R 2017-04-04 10:18 ` Sricharan R [not found] ` <1491301105-5274-1-git-send-email-sricharan-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> 2017-04-04 10:18 ` [PATCH V10 01/12] iommu/of: Refactor of_iommu_configure() for error handling Sricharan R 2017-04-04 10:18 ` Sricharan R 2017-04-04 10:18 ` [PATCH V10 02/12] iommu/of: Prepare for deferred IOMMU configuration Sricharan R 2017-04-04 10:18 ` Sricharan R 2017-04-04 10:18 ` [PATCH V10 03/12] of: dma: Move range size workaround to of_dma_get_range() Sricharan R 2017-04-04 10:18 ` Sricharan R [not found] ` <1491301105-5274-4-git-send-email-sricharan-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> 2017-04-04 10:46 ` Robin Murphy 2017-04-04 10:46 ` Robin Murphy 2017-04-06 6:24 ` Frank Rowand 2017-04-06 6:24 ` Frank Rowand [not found] ` <58E5DF13.2020700-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-04-06 9:35 ` Sricharan R 2017-04-06 9:35 ` Sricharan R 2017-04-06 10:03 ` Robin Murphy 2017-04-06 10:03 ` Robin Murphy 2017-04-04 10:18 ` [PATCH V10 04/12] of: dma: Make of_dma_deconfigure() public Sricharan R 2017-04-04 10:18 ` Sricharan R [not found] ` <1491301105-5274-5-git-send-email-sricharan-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> 2017-04-04 10:47 ` Robin Murphy 2017-04-04 10:47 ` Robin Murphy 2017-04-04 10:18 ` [PATCH V10 05/12] ACPI/IORT: Add function to check SMMUs drivers presence Sricharan R 2017-04-04 10:18 ` Sricharan R [not found] ` <1491301105-5274-6-git-send-email-sricharan-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> 2017-04-04 11:04 ` Robin Murphy 2017-04-04 11:04 ` Robin Murphy 2017-04-04 10:18 ` [PATCH V10 06/12] of: device: Fix overflow of coherent_dma_mask Sricharan R 2017-04-04 10:18 ` Sricharan R [not found] ` <1491301105-5274-7-git-send-email-sricharan-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> 2017-04-04 11:10 ` Robin Murphy 2017-04-04 11:10 ` Robin Murphy 2017-04-06 7:01 ` Frank Rowand 2017-04-06 7:01 ` Frank Rowand [not found] ` <58E5E7B7.1050400-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-04-06 10:24 ` Robin Murphy 2017-04-06 10:24 ` Robin Murphy [not found] ` <b081f333-084d-ffa5-635f-f7f1c0232ac3-5wv7dgnIgG8@public.gmane.org> 2017-04-06 13:56 ` Rob Herring 2017-04-06 13:56 ` Rob Herring [not found] ` <CAL_JsqLsE378hfs=xNvSdPV2r+7H81cAFzOwtda2W+mFVoohuA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2017-04-06 14:45 ` Robin Murphy 2017-04-06 14:45 ` Robin Murphy 2017-04-06 19:24 ` Frank Rowand 2017-04-06 19:24 ` Frank Rowand 2017-04-06 11:01 ` Sricharan R 2017-04-06 11:01 ` Sricharan R [not found] ` <b77e3405-f060-bcd5-99f6-7d76f9edf08a-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> 2017-04-06 19:34 ` Frank Rowand 2017-04-06 19:34 ` Frank Rowand 2017-04-07 4:12 ` Sricharan R 2017-04-07 14:46 ` Robin Murphy 2017-04-07 14:46 ` Robin Murphy 2017-04-07 23:13 ` Frank Rowand 2017-04-07 23:13 ` Frank Rowand [not found] ` <58E81D01.8030606-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-04-10 13:25 ` Robin Murphy 2017-04-10 13:25 ` Robin Murphy 2017-04-07 23:10 ` Frank Rowand 2017-04-07 23:10 ` Frank Rowand 2017-04-04 10:18 ` [PATCH V10 07/12] of/acpi: Configure dma operations at probe time for platform/amba/pci bus devices Sricharan R 2017-04-04 10:18 ` Sricharan R [not found] ` <1491301105-5274-8-git-send-email-sricharan-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> 2017-04-04 12:17 ` Robin Murphy 2017-04-04 12:17 ` Robin Murphy 2017-04-04 12:30 ` Sricharan R 2017-04-04 12:30 ` Sricharan R 2017-04-04 10:18 ` [PATCH V10 08/12] iommu: of: Handle IOMMU lookup failure with deferred probing or error Sricharan R 2017-04-04 10:18 ` Sricharan R 2017-04-04 11:24 ` Robin Murphy 2017-04-04 11:24 ` Robin Murphy 2017-04-04 10:18 ` [PATCH V10 09/12] drivers: acpi: " Sricharan R 2017-04-04 10:18 ` Sricharan R 2017-04-04 11:31 ` Robin Murphy 2017-04-04 11:31 ` Robin Murphy 2017-04-04 10:18 ` [PATCH V10 10/12] arm64: dma-mapping: Remove the notifier trick to handle early setting of dma_ops Sricharan R 2017-04-04 10:18 ` Sricharan R 2017-04-04 10:18 ` [PATCH V10 11/12] iommu/arm-smmu: Clean up early-probing workarounds Sricharan R 2017-04-04 10:18 ` Sricharan R 2017-04-04 10:18 ` [PATCH V10 12/12] ACPI/IORT: Remove linker section for IORT entries probing Sricharan R 2017-04-04 10:18 ` Sricharan R 2017-04-04 11:33 ` Robin Murphy 2017-04-04 11:33 ` Robin Murphy 2017-04-04 12:49 ` [PATCH V10 00/12] IOMMU probe deferral support Robin Murphy 2017-04-04 12:49 ` Robin Murphy [not found] ` <b0f3a1ec-ea13-7465-1d44-9191e3e803ef-5wv7dgnIgG8@public.gmane.org> 2017-04-05 10:04 ` Lorenzo Pieralisi [this message] 2017-04-05 10:04 ` Lorenzo Pieralisi 2017-04-05 1:23 ` Rob Herring 2017-04-05 1:23 ` Rob Herring 2017-04-06 18:46 ` Frank Rowand 2017-04-06 18:46 ` Frank Rowand
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20170405100425.GA13290@red-moon \ --to=lorenzo.pieralisi-5wv7dgnigg8@public.gmane.org \ --cc=arnd-r2nGTMty4D4@public.gmane.org \ --cc=bhelgaas-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org \ --cc=catalin.marinas-5wv7dgnIgG8@public.gmane.org \ --cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=frowand.list-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \ --cc=gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org \ --cc=iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \ --cc=lenb-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \ --cc=linux-acpi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=linux-arch-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \ --cc=linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=okaya-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org \ --cc=rjw-LthD3rsA81gm4RdzfppkhA@public.gmane.org \ --cc=robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \ --cc=robin.murphy-5wv7dgnIgG8@public.gmane.org \ --cc=sudeep.holla-5wv7dgnIgG8@public.gmane.org \ --cc=tn-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org \ --cc=will.deacon-5wv7dgnIgG8@public.gmane.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).