Thread (26 messages) 26 messages, 5 authors, 2016-09-09
STALE3591d

[PATCH 4/8] of: dma: Split of_configure_dma() into mask and ops configuration

From: tfiga@chromium.org (Tomasz Figa)
Date: 2016-08-12 07:31:47
Also in: linux-iommu

Hi,

On Tue, Aug 9, 2016 at 7:49 AM, Sricharan R [off-list ref] wrote:
From: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>

The of_configure_dma() function configures both the DMA masks and ops.
Moving DMA ops configuration to probe time would thus also delay
configuration of the DMA masks, which might not be safe. To avoid issues
Do we know any example cases when it might be unsafe? I think we kind
of rely on the fact that DMA mapping (and so DMA masks as well) is not
used before probing the device anyway, because we let the IOMMU
attachment happen at probe time, which essentially makes any earlier
attempts to use DMA mapping on such device incorrect.

Best regards,
Tomasz
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help