diff options
| author | Jan Kiszka <jan.kiszka@siemens.com> | 2016-11-24 08:27:45 +0100 |
|---|---|---|
| committer | Leonard Crestez <leonard.crestez@nxp.com> | 2018-08-24 12:41:33 +0300 |
| commit | 4ab76d3cfc2dbcb36e62b6329c2cc385c2223349 (patch) | |
| tree | 565d8345e73da2384e345184b4ab63400791c869 /drivers/net/ivshmem-net.c | |
| parent | 81c0a87374e6a9b4b400a59b47d4fe33aefede3d (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.c | 2 |
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; |
