M_VMSWAP
bl = malloc(sizeof(struct blist), M_VMSWAP, M_WAITOK | M_ZERO);
M_VMSWAP, M_WAITOK);
free(bl->bl_root, M_VMSWAP, sizeof(blmeta_t) * bl->bl_rootblks);
free(bl, M_VMSWAP, sizeof(struct blist));
free(sdp, M_VMSWAP, sizeof(*sdp));
sdp = malloc(sizeof(*sdp), M_VMSWAP, M_WAITOK|M_ZERO);
spp = malloc(sizeof(*spp), M_VMSWAP, M_WAITOK);
sdp->swd_path = malloc(sdp->swd_pathlen, M_VMSWAP, M_WAITOK | M_ZERO);
free(sdp->swd_path, M_VMSWAP, sdp->swd_pathlen);
free(sdp, M_VMSWAP, sizeof(*sdp));
M_VMSWAP, 0, 0, EX_NOWAIT);
sdp->swd_decrypt = malloc(SWD_DCRYPT_SIZE(npages), M_VMSWAP,
sizeof(struct swap_key), M_VMSWAP, M_WAITOK|M_ZERO);
free(newspp, M_VMSWAP, sizeof(*newspp));
free(spp, M_VMSWAP, sizeof(*spp));
spp = malloc(sizeof *spp, M_VMSWAP, M_WAITOK);
free(spp, M_VMSWAP, sizeof(*spp));
sdp = malloc(sizeof *sdp, M_VMSWAP, M_WAITOK|M_ZERO);
spp = malloc(sizeof *spp, M_VMSWAP, M_WAITOK);
free(sdp, M_VMSWAP, sizeof *sdp);
free(spp, M_VMSWAP, sizeof *spp);
sdp->swd_path = malloc(sdp->swd_pathlen, M_VMSWAP, M_WAITOK);
free(sdp->swd_path, M_VMSWAP, sdp->swd_pathlen);
free(sdp, M_VMSWAP, sizeof(*sdp));