summaryrefslogtreecommitdiff
path: root/drivers/net/ivshmem-net.c
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2016-11-24 08:27:45 +0100
committerLeonard Crestez <leonard.crestez@nxp.com>2018-08-24 12:41:33 +0300
commit4ab76d3cfc2dbcb36e62b6329c2cc385c2223349 (patch)
tree565d8345e73da2384e345184b4ab63400791c869 /drivers/net/ivshmem-net.c
parent81c0a87374e6a9b4b400a59b47d4fe33aefede3d (diff)
ivshmem-net: Map shmem region as RAM
No need for special caching, simply map the shared memory region like RAM, thus write-back. This gives us another order of magnitude in throughput. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> (cherry picked from commit 95d11c2afb75fd3fd04006aeb94539feab1a49a0)
Diffstat (limited to 'drivers/net/ivshmem-net.c')
-rw-r--r--drivers/net/ivshmem-net.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ivshmem-net.c b/drivers/net/ivshmem-net.c
index b676bed2cc2e..a535cb71adde 100644
--- a/drivers/net/ivshmem-net.c
+++ b/drivers/net/ivshmem-net.c
@@ -802,7 +802,7 @@ static int ivshm_net_probe(struct pci_dev *pdev,
if (!devm_request_mem_region(&pdev->dev, shmaddr, shmlen, DRV_NAME))
return -EBUSY;
- shm = devm_memremap(&pdev->dev, shmaddr, shmlen, MEMREMAP_WC);
+ shm = devm_memremap(&pdev->dev, shmaddr, shmlen, MEMREMAP_WB);
if (!shm)
return -ENOMEM;