OFW_PATH_BUF_SIZE
char *path = kmem_zalloc(OFW_PATH_BUF_SIZE, KM_SLEEP);
if (OF_package_to_path(phandle, path, OFW_PATH_BUF_SIZE) > 0) {
kmem_free(path, OFW_PATH_BUF_SIZE);
pbuf = kmem_alloc(OFW_PATH_BUF_SIZE, KM_SLEEP);
l = OF_package_to_path(phandle, pbuf, OFW_PATH_BUF_SIZE);
(l == OFW_PATH_BUF_SIZE && pbuf[OFW_PATH_BUF_SIZE - 1] != '\0')) {
kmem_free(pbuf, OFW_PATH_BUF_SIZE);