Use OF_prop_free instead of direct call to free(9)

This commit is contained in:
gonzo 2016-05-13 22:05:16 +00:00
parent 3b3ea38cc8
commit 4bfe2ceb33
3 changed files with 5 additions and 5 deletions

View File

@ -126,7 +126,7 @@ at91_pinctrl_setup_dinfo(device_t dev, phandle_t node)
resource_list_add(&ndi->rl, SYS_RES_MEMORY, k, resource_list_add(&ndi->rl, SYS_RES_MEMORY, k,
phys, phys + size - 1, size); phys, phys + size - 1, size);
} }
free(reg, M_OFWPROP); OF_prop_free(reg);
nintr = OF_getencprop_alloc(node, "interrupts", sizeof(*intr), nintr = OF_getencprop_alloc(node, "interrupts", sizeof(*intr),
(void **)&intr); (void **)&intr);
@ -154,7 +154,7 @@ at91_pinctrl_setup_dinfo(device_t dev, phandle_t node)
resource_list_add(&ndi->rl, SYS_RES_IRQ, k, intr[i], resource_list_add(&ndi->rl, SYS_RES_IRQ, k, intr[i],
intr[i], 1); intr[i], 1);
} }
free(intr, M_OFWPROP); OF_prop_free(intr);
} }
return (ndi); return (ndi);
@ -429,7 +429,7 @@ pinctrl_configure_pins(device_t bus, phandle_t cfgxref)
break; break;
} }
} }
free(cfgdata, M_OFWPROP); OF_prop_free(cfgdata);
return (0); return (0);
} }

View File

@ -176,7 +176,7 @@ iomux_configure_pins(device_t dev, phandle_t cfgxref)
cfg->padconf_reg, cfg->padconf_val); cfg->padconf_reg, cfg->padconf_val);
} }
} }
free(cfgtuples, M_OFWPROP); OF_prop_free(cfgtuples);
return (0); return (0);
} }

View File

@ -234,7 +234,7 @@ fdt_localbus_reg_decode(phandle_t node, struct localbus_softc *sc,
} }
rv = 0; rv = 0;
out: out:
free(reg, M_OFWPROP); OF_prop_free(reg);
return (rv); return (rv);
} }