summaryrefslogtreecommitdiff
path: root/drivers/iommu/msm_iommu.h
diff options
context:
space:
mode:
authorDavid Stevens <stevensd@chromium.org>2021-09-29 05:32:59 +0300
committerJoerg Roedel <jroedel@suse.de>2021-09-29 13:50:34 +0300
commite81e99bacc9f9347bda7808a949c1ce9fcc2bbf4 (patch)
treea32ae98bfc2d166e2eb38dff191cddee25e72d63 /drivers/iommu/msm_iommu.h
parent2e727bffbe93750a13d2414f3ce43de2f21600d2 (diff)
downloadlinux-e81e99bacc9f9347bda7808a949c1ce9fcc2bbf4.tar.xz
swiotlb: Support aligned swiotlb buffers
Add an argument to swiotlb_tbl_map_single that specifies the desired alignment of the allocated buffer. This is used by dma-iommu to ensure the buffer is aligned to the iova granule size when using swiotlb with untrusted sub-granule mappings. This addresses an issue where adjacent slots could be exposed to the untrusted device if IO_TLB_SIZE < iova granule < PAGE_SIZE. Signed-off-by: David Stevens <stevensd@chromium.org> Reviewed-by: Christoph Hellwig <hch@lst.de> Link: https://lore.kernel.org/r/20210929023300.335969-7-stevensd@google.com Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu/msm_iommu.h')
0 files changed, 0 insertions, 0 deletions