summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/msm_iommu.h
diff options
context:
space:
mode:
authorRobin Murphy <robin.murphy@arm.com>2016-04-11 13:32:31 +0200
committerJoerg Roedel <jroedel@suse.de>2016-05-09 12:17:49 +0200
commit809eac54cdd62c67afea1e17080e681dfa33dc09 (patch)
tree018d61211dcb6bdbfb37e92d986fc79083a50f06 /drivers/iommu/msm_iommu.h
parentLinux 4.6-rc7 (diff)
downloadlinux-809eac54cdd62c67afea1e17080e681dfa33dc09.tar.xz
linux-809eac54cdd62c67afea1e17080e681dfa33dc09.zip
iommu/dma: Implement scatterlist segment merging
Stop wasting IOVA space by over-aligning scatterlist segments for a theoretical worst-case segment boundary mask, and instead take the real limits into account to merge consecutive segments wherever appropriate, so our callers can benefit from getting back nicely simplified lists. This also represents the last piece of functionality wanted by users of the current arch/arm implementation, thus brings us a small step closer to converting that over to the common code. Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu/msm_iommu.h')
0 files changed, 0 insertions, 0 deletions