]> www.infradead.org Git - users/jedix/linux-maple.git/commit
sparc64: enable "relaxed ordering" in IOMMU mappings
authorchris hyser <chris.hyser@oracle.com>
Thu, 4 Feb 2016 21:14:43 +0000 (13:14 -0800)
committerAllen Pais <allen.pais@oracle.com>
Tue, 19 Apr 2016 12:24:06 +0000 (17:54 +0530)
commitae8a7d4e6a157092cb998b51b1ce36a50d1faf25
tree0be49e5f6a00bd60bb251377b7ca8f8ea1895f85
parent30e17a2082fe2060e5d488b5b5e844e288ed5797
sparc64: enable "relaxed ordering" in IOMMU mappings

Enable relaxed ordering for memory writes in IOMMU TSB entry from
dma_4v_map_page() and dma_4v_map_sg() when dma_attrs
DMA_ATTR_WEAK_ORDERING is set. This requires vPCI version 2.0 API.

Orabug: 19245907

Signed-off-by: Chris Hyser <chris.hyser@oracle.com>
(cherry picked from commit d61b9f04493d2a0508c58b6f663c86d6441e1c42)
arch/sparc/kernel/pci_sun4v.c