aboutsummaryrefslogtreecommitdiff
path: root/sys/sparc64/ebus
diff options
context:
space:
mode:
authorOleksandr Tymoshenko <gonzo@FreeBSD.org>2016-05-18 23:39:31 +0000
committerOleksandr Tymoshenko <gonzo@FreeBSD.org>2016-05-18 23:39:31 +0000
commit14131c0ba4a53ac9a4b7bd4e4fc49d2d1f3a03cc (patch)
tree1399bc8174a3b46161046ea08db47a9d04ed730d /sys/sparc64/ebus
parent4441bd735ff93775e6490020f853f8d63ca3993f (diff)
downloadsrc-14131c0ba4a53ac9a4b7bd4e4fc49d2d1f3a03cc.tar.gz
src-14131c0ba4a53ac9a4b7bd4e4fc49d2d1f3a03cc.zip
Use OF_prop_free instead of direct call to free(9)
Reviewed by: marius
Notes
Notes: svn path=/head/; revision=300173
Diffstat (limited to 'sys/sparc64/ebus')
-rw-r--r--sys/sparc64/ebus/ebus.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/sparc64/ebus/ebus.c b/sys/sparc64/ebus/ebus.c
index 55a90a3cd5d5..b48dab646d38 100644
--- a/sys/sparc64/ebus/ebus.c
+++ b/sys/sparc64/ebus/ebus.c
@@ -376,7 +376,7 @@ ebus_pci_attach(device_t dev)
}
}
free(sc->sc_rinfo, M_DEVBUF);
- free(sc->sc_range, M_OFWPROP);
+ OF_prop_free(sc->sc_range);
return (ENXIO);
}
@@ -670,7 +670,7 @@ ebus_setup_dinfo(device_t dev, struct ebus_softc *sc, phandle_t node)
(void)resource_list_add(&edi->edi_rl, SYS_RES_MEMORY, i,
start, start + regs[i].size - 1, regs[i].size);
}
- free(regs, M_OFWPROP);
+ OF_prop_free(regs);
nintr = OF_getprop_alloc(node, "interrupts", sizeof(*intrs),
(void **)&intrs);
@@ -701,7 +701,7 @@ ebus_setup_dinfo(device_t dev, struct ebus_softc *sc, phandle_t node)
(void)resource_list_add(&edi->edi_rl, SYS_RES_IRQ, i, rintr,
rintr, 1);
}
- free(intrs, M_OFWPROP);
+ OF_prop_free(intrs);
return (edi);
}