summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoan Lledó <jlledom@member.fsf.org>2021-08-22 12:34:24 +0200
committerJoan Lledó <jlledom@member.fsf.org>2021-08-22 12:34:24 +0200
commit70c336d025228b7678386fb93717dc6d8fe8acb2 (patch)
tree7383b570fd5297141d56cefbda9e2baea623c9bb
parent3cb657d3997c7deabf0e7de704e0e1d1994c2a69 (diff)
pci-arbiter: get rid of memory_object_proxy_valid()
The pagers has an offset already, always start the proxy at 0
-rw-r--r--pci-arbiter/netfs_impl.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/pci-arbiter/netfs_impl.c b/pci-arbiter/netfs_impl.c
index 2a0dd1c1..3873c21d 100644
--- a/pci-arbiter/netfs_impl.c
+++ b/pci-arbiter/netfs_impl.c
@@ -574,7 +574,6 @@ netfs_get_filemap (struct node *node, vm_prot_t prot)
{
error_t err;
memory_object_t pager, proxy;
- boolean_t pager_is_proxy;
vm_prot_t max_prot;
size_t reg_num, count;
struct pci_mem_region *region;
@@ -605,14 +604,11 @@ netfs_get_filemap (struct node *node, vm_prot_t prot)
((struct pci_user_data *) node->nn->ln->device->
user_data)->pagers[reg_num];
- /* Find out whther pager is already a proxy */
- memory_object_proxy_valid (pager, &pager_is_proxy);
-
/* Get all params to create the proxy */
max_prot = (VM_PROT_READ | VM_PROT_WRITE) & prot;
objects[0] = pager;
offsets[0] = 0;
- starts[0] = pager_is_proxy ? 0 : region->base_addr;
+ starts[0] = 0;
lens[0] = region->size;
count = 1;