svn commit: r299756 - in head/sys: dev/iicbus powerpc/mpc85xx powerpc/psim
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Sat May 14 20:06:40 UTC 2016
Author: gonzo
Date: Sat May 14 20:06:38 2016
New Revision: 299756
URL: https://svnweb.freebsd.org/changeset/base/299756
Log:
Use OF_prop_free instead of direct call to free(9)
Reviewed by: jhibbits
Modified:
head/sys/dev/iicbus/adt746x.c
head/sys/powerpc/mpc85xx/lbc.c
head/sys/powerpc/psim/iobus.c
Modified: head/sys/dev/iicbus/adt746x.c
==============================================================================
--- head/sys/dev/iicbus/adt746x.c Sat May 14 20:05:35 2016 (r299755)
+++ head/sys/dev/iicbus/adt746x.c Sat May 14 20:06:38 2016 (r299756)
@@ -361,8 +361,8 @@ adt746x_fill_fan_prop(device_t dev)
location_len = OF_getprop_alloc(child, "hwctrl-location", 1, (void **)&location);
id_len = OF_getprop_alloc(child, "hwctrl-id", sizeof(cell_t), (void **)&id);
if (location_len == -1 || id_len == -1) {
- free(location, M_OFWPROP);
- free(id, M_OFWPROP);
+ OF_prop_free(location);
+ OF_prop_free(id);
return 0;
}
@@ -390,8 +390,8 @@ adt746x_fill_fan_prop(device_t dev)
(int (*)(struct pmac_fan *, int))(adt746x_fan_set_pwm);
sc->sc_fans[i].fan.default_rpm = sc->sc_fans[i].fan.max_rpm;
}
- free(location, M_OFWPROP);
- free(id, M_OFWPROP);
+ OF_prop_free(location);
+ OF_prop_free(id);
return (i);
}
Modified: head/sys/powerpc/mpc85xx/lbc.c
==============================================================================
--- head/sys/powerpc/mpc85xx/lbc.c Sat May 14 20:05:35 2016 (r299755)
+++ head/sys/powerpc/mpc85xx/lbc.c Sat May 14 20:06:38 2016 (r299756)
@@ -408,7 +408,7 @@ fdt_lbc_reg_decode(phandle_t node, struc
}
rv = 0;
out:
- free(regptr, M_OFWPROP);
+ OF_prop_free(regptr);
return (rv);
}
@@ -650,11 +650,11 @@ lbc_attach(device_t dev)
*/
lbc_banks_enable(sc);
- free(rangesptr, M_OFWPROP);
+ OF_prop_free(rangesptr);
return (bus_generic_attach(dev));
fail:
- free(rangesptr, M_OFWPROP);
+ OF_prop_free(rangesptr);
bus_release_resource(dev, SYS_RES_MEMORY, sc->sc_mrid, sc->sc_mres);
return (error);
}
Modified: head/sys/powerpc/psim/iobus.c
==============================================================================
--- head/sys/powerpc/psim/iobus.c Sat May 14 20:05:35 2016 (r299755)
+++ head/sys/powerpc/psim/iobus.c Sat May 14 20:06:38 2016 (r299756)
@@ -232,7 +232,7 @@ iobus_attach(device_t dev)
iobus_add_reg(child, dinfo, sc->sc_addr);
device_set_ivars(cdev, dinfo);
} else {
- free(name, M_OFWPROP);
+ OF_prop_free(name);
}
}
More information about the svn-src-all
mailing list