mirror of
https://github.com/torvalds/linux.git
synced 2026-07-31 11:37:06 +02:00
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:
parent
0ea7e633ca
commit
2d3aafead0
|
|
@ -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 = {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user