aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/xen
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2022-09-22 22:08:52 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2022-09-22 22:08:52 +0000
commit7ae99f80b6661760c5de3edd330b279f04b092a2 (patch)
tree533dff9d5801d8e7cb6c552f39761067180853b7 /sys/dev/xen
parent02fac928ab687607786801cdf33f100c70cc6a2e (diff)
downloadsrc-7ae99f80b6661760c5de3edd330b279f04b092a2.tar.gz
src-7ae99f80b6661760c5de3edd330b279f04b092a2.zip
pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t.
This matches the return type of pmap_mapdev/bios. Reviewed by: kib, markj Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D36548
Diffstat (limited to 'sys/dev/xen')
-rw-r--r--sys/dev/xen/bus/xenpv.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/xen/bus/xenpv.c b/sys/dev/xen/bus/xenpv.c
index 3d1d1025b736..584b114119e9 100644
--- a/sys/dev/xen/bus/xenpv.c
+++ b/sys/dev/xen/bus/xenpv.c
@@ -144,12 +144,12 @@ static int
xenpv_free_physmem(device_t dev, device_t child, int res_id, struct resource *res)
{
vm_paddr_t phys_addr;
- vm_offset_t virt_addr;
+ void *virt_addr;
size_t size;
phys_addr = rman_get_start(res);
size = rman_get_size(res);
- virt_addr = (vm_offset_t)rman_get_virtual(res);
+ virt_addr = rman_get_virtual(res);
pmap_unmapdev(virt_addr, size);
vm_phys_fictitious_unreg_range(phys_addr, phys_addr + size);