diff options
author | Robin Murphy <[email protected]> | 2019-07-03 14:47:31 +0100 |
---|---|---|
committer | Rob Herring <[email protected]> | 2019-10-08 13:50:22 -0500 |
commit | c60bf3eb888a362100aa1bdbea351dab681e262a (patch) | |
tree | 9feec3299a80bbbe7d83b2d668b303b9f8aabd59 | |
parent | 862ab5578f754117742c8b8c8e5ddf98bdb190ba (diff) |
of: address: Follow DMA parent for "dma-coherent"
Much like for address translation, when checking for DMA coherence we
should be sure to walk up the DMA hierarchy, rather than the MMIO one,
now that we can accommodate them being different.
Signed-off-by: Robin Murphy <[email protected]>
Tested-by: Nicolas Saenz Julienne <[email protected]>
Reviewed-by: Nicolas Saenz Julienne <[email protected]>
Signed-off-by: Rob Herring <[email protected]>
-rw-r--r-- | drivers/of/address.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/of/address.c b/drivers/of/address.c index e9188c82fdae..3fd34f7ad772 100644 --- a/drivers/of/address.c +++ b/drivers/of/address.c @@ -999,7 +999,7 @@ bool of_dma_is_coherent(struct device_node *np) of_node_put(node); return true; } - node = of_get_next_parent(node); + node = of_get_next_dma_parent(node); } of_node_put(node); return false; |