summaryrefslogtreecommitdiff
path: root/vm
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2022-02-16 23:22:25 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-02-16 23:23:18 +0100
commit336201cadf3e3b3c436286ef5a6ecf6370ca46ce (patch)
treea7a680ff1111f0a5035b3f5134d3e873e408145b /vm
parent294372afde326b8c277f738f3f8340cdd86f5b92 (diff)
vm_object: Fix vm_object_page_map map function prototype
The map function is supposed to return physical addresses, thus phys_addr_t.
Diffstat (limited to 'vm')
-rw-r--r--vm/vm_object.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vm/vm_object.c b/vm/vm_object.c
index 9e5ae859..0dc3d540 100644
--- a/vm/vm_object.c
+++ b/vm/vm_object.c
@@ -2821,14 +2821,14 @@ vm_object_page_map(
vm_object_t object,
vm_offset_t offset,
vm_size_t size,
- vm_offset_t (*map_fn)(void *, vm_offset_t),
+ phys_addr_t (*map_fn)(void *, vm_offset_t),
void * map_fn_data) /* private to map_fn */
{
int num_pages;
int i;
vm_page_t m;
vm_page_t old_page;
- vm_offset_t addr;
+ phys_addr_t addr;
num_pages = atop(size);