aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pci
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2026-04-23 17:05:54 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2026-04-23 17:05:54 +0000
commite27501388fc0dc2a29f90cb24ba8d36e9bb6631f (patch)
treebdabef7c7e09ab92e77860922eaf7bd2b7df7840 /sys/dev/pci
parentec3a0b2a02ee2aa459aa72d751f6670b7f813f31 (diff)
Diffstat (limited to 'sys/dev/pci')
-rw-r--r--sys/dev/pci/controller/pci_n1sdp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/pci/controller/pci_n1sdp.c b/sys/dev/pci/controller/pci_n1sdp.c
index 22f0ea27d45b..c1f8624e45aa 100644
--- a/sys/dev/pci/controller/pci_n1sdp.c
+++ b/sys/dev/pci/controller/pci_n1sdp.c
@@ -83,7 +83,7 @@ static int
n1sdp_init(struct generic_pcie_n1sdp_softc *sc)
{
struct pcie_discovery_data *shared_data;
- vm_offset_t vaddr;
+ void *vaddr;
vm_paddr_t paddr_rc;
vm_paddr_t paddr;
vm_page_t m[BDF_TABLE_SIZE / PAGE_SIZE];
@@ -100,8 +100,8 @@ n1sdp_init(struct generic_pcie_n1sdp_softc *sc)
MPASS(m[i] != NULL);
}
- vaddr = kva_alloc((vm_size_t)BDF_TABLE_SIZE);
- if (vaddr == 0) {
+ vaddr = (void *)kva_alloc((vm_size_t)BDF_TABLE_SIZE);
+ if (vaddr == NULL) {
printf("%s: Can't allocate KVA memory.", __func__);
error = ENXIO;
goto out;
@@ -130,7 +130,7 @@ n1sdp_init(struct generic_pcie_n1sdp_softc *sc)
out_pmap:
pmap_qremove(vaddr, nitems(m));
- kva_free(vaddr, (vm_size_t)BDF_TABLE_SIZE);
+ kva_free((vm_offset_t)vaddr, (vm_size_t)BDF_TABLE_SIZE);
out:
vm_phys_fictitious_unreg_range(paddr, paddr + BDF_TABLE_SIZE);