diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2026-04-23 17:05:53 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2026-04-23 17:05:53 +0000 |
| commit | 115065459cedf21a391f749fedb077b82b76ce67 (patch) | |
| tree | 3549fb3f99faabf3e03da5e035898cb6606fc08c /sys/amd64 | |
| parent | c72edc2b2eb283450df8db05cf9321aee7de0bcb (diff) | |
Diffstat (limited to 'sys/amd64')
| -rw-r--r-- | sys/amd64/amd64/pmap.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c index 497c85c3f0c2..361f3d619122 100644 --- a/sys/amd64/amd64/pmap.c +++ b/sys/amd64/amd64/pmap.c @@ -10573,14 +10573,14 @@ pmap_unmap_io_transient(vm_page_t page[], vm_offset_t vaddr[], int count, } } -vm_offset_t +void * pmap_quick_enter_page(vm_page_t m) { vm_paddr_t paddr; paddr = VM_PAGE_TO_PHYS(m); if (paddr < dmaplimit) - return (PHYS_TO_DMAP(paddr)); + return ((void *)PHYS_TO_DMAP(paddr)); mtx_lock_spin(&qframe_mtx); KASSERT(*vtopte(qframe) == 0, ("qframe busy")); @@ -10592,14 +10592,14 @@ pmap_quick_enter_page(vm_page_t m) pte_store(vtopte(qframe), paddr | X86_PG_RW | X86_PG_V | X86_PG_A | X86_PG_M | pmap_cache_bits(kernel_pmap, m->md.pat_mode, false)); - return (qframe); + return ((void *)qframe); } void -pmap_quick_remove_page(vm_offset_t addr) +pmap_quick_remove_page(void *addr) { - if (addr != qframe) + if ((vm_offset_t)addr != qframe) return; pte_store(vtopte(qframe), 0); mtx_unlock_spin(&qframe_mtx); |
