virtual io: avoid setting swiotlb_force in virtual io mmio

Setting swiotlb_force to SWIOTLB_FORCE would force non virtual io
drivers also to use swiotlb. So avoid it.

Change-Id: I419700e9f38b0b00da22c8522f94edffd2fd8f52
Signed-off-by: Sreenad Menon <sreemeno@codeaurora.org>
This commit is contained in:
Sreenad Menon 2021-03-25 16:37:47 +05:30 committed by Gerrit - the friendly Code Review server
parent 0ea7e633ca
commit 2d3aafead0

View File

@ -676,8 +676,6 @@ static int __init virtio_swiotlb_init(void)
virtio_swiotlb_dma_base = dma_base;
virtio_swiotlb_size = size;
swiotlb_force = SWIOTLB_FORCE;
return 0;
}
@ -754,7 +752,7 @@ static void virtio_unmap_page(struct device *dev, dma_addr_t dev_addr,
size_t virtio_max_mapping_size(struct device *dev)
{
return ((size_t)1 << IO_TLB_SHIFT) * IO_TLB_SEGSIZE;
return SZ_4K;
}
static const struct dma_map_ops virtio_dma_ops = {