diff options
author | 2021-09-29 11:32:59 +0900 | |
---|---|---|
committer | 2021-09-29 12:50:34 +0200 | |
commit | e81e99bacc9f9347bda7808a949c1ce9fcc2bbf4 (patch) | |
tree | a32ae98bfc2d166e2eb38dff191cddee25e72d63 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | iommu/dma: Check CONFIG_SWIOTLB more broadly (diff) | |
download | wireguard-linux-e81e99bacc9f9347bda7808a949c1ce9fcc2bbf4.tar.xz wireguard-linux-e81e99bacc9f9347bda7808a949c1ce9fcc2bbf4.zip |
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 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions