M_DIRHASH
free(hash, M_DIRHASH, narrays * sizeof(hash[0]));
free(blkfree, M_DIRHASH, nblk * sizeof(blkfree[0]));
dh = malloc(sizeof(*dh), M_DIRHASH, M_NOWAIT|M_ZERO);
M_DIRHASH, M_NOWAIT|M_ZERO);
M_DIRHASH, M_NOWAIT | M_ZERO);
free(dh->dh_hash, M_DIRHASH,
free(dh->dh_blkfree, M_DIRHASH,
free(dh, M_DIRHASH, sizeof(*dh));
free(dh->dh_hash, M_DIRHASH,
free(dh->dh_blkfree, M_DIRHASH,
free(dh, M_DIRHASH, sizeof(*dh));