summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/isa
diff options
context:
space:
mode:
authorgonzo <gonzo@FreeBSD.org>2016-05-18 23:39:31 +0000
committergonzo <gonzo@FreeBSD.org>2016-05-18 23:39:31 +0000
commit9e9e5fa3d9a209dadbb23a8dc1dfb7fe5c60f726 (patch)
tree1399bc8174a3b46161046ea08db47a9d04ed730d /sys/sparc64/isa
parent35a390d5d6ab9833c51e86c159f9df048741373b (diff)
downloadFreeBSD-src-9e9e5fa3d9a209dadbb23a8dc1dfb7fe5c60f726.zip
FreeBSD-src-9e9e5fa3d9a209dadbb23a8dc1dfb7fe5c60f726.tar.gz
Use OF_prop_free instead of direct call to free(9)
Reviewed by: marius
Diffstat (limited to 'sys/sparc64/isa')
-rw-r--r--sys/sparc64/isa/isa.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/sparc64/isa/isa.c b/sys/sparc64/isa/isa.c
index 74627c5..b583553 100644
--- a/sys/sparc64/isa/isa.c
+++ b/sys/sparc64/isa/isa.c
@@ -169,7 +169,7 @@ isa_setup_children(device_t dev, phandle_t parent)
*/
if (strcmp(name, "8042") == 0) {
isa_setup_children(dev, node);
- free(name, M_OFWPROP);
+ OF_prop_free(name);
continue;
}
@@ -179,7 +179,7 @@ isa_setup_children(device_t dev, phandle_t parent)
if (ofw_isa_pnp_map[i].name == NULL) {
device_printf(dev, "no PnP map entry for node "
"0x%lx: %s\n", (unsigned long)node, name);
- free(name, M_OFWPROP);
+ OF_prop_free(name);
continue;
}
@@ -230,10 +230,10 @@ isa_setup_children(device_t dev, phandle_t parent)
}
}
if (regidx != NULL)
- free(regidx, M_OFWPROP);
+ OF_prop_free(regidx);
}
if (regs != NULL)
- free(regs, M_OFWPROP);
+ OF_prop_free(regs);
nintr = OF_getprop_alloc(node, "interrupts", sizeof(*intrs),
(void **)&intrs);
@@ -251,14 +251,14 @@ isa_setup_children(device_t dev, phandle_t parent)
bus_set_resource(cdev, SYS_RES_IRQ, i, rintr, 1);
}
if (intrs != NULL)
- free(intrs, M_OFWPROP);
+ OF_prop_free(intrs);
ndrq = OF_getprop_alloc(node, "dma-channel", sizeof(*drqs),
(void **)&drqs);
for (i = 0; i < ndrq; i++)
bus_set_resource(cdev, SYS_RES_DRQ, i, drqs[i], 1);
if (drqs != NULL)
- free(drqs, M_OFWPROP);
+ OF_prop_free(drqs);
/*
* Devices using DMA hang off of the `dma' node instead of
@@ -267,7 +267,7 @@ isa_setup_children(device_t dev, phandle_t parent)
if (strcmp(name, "dma") == 0)
isa_setup_children(dev, node);
- free(name, M_OFWPROP);
+ OF_prop_free(name);
}
}
OpenPOWER on IntegriCloud