M_KEVENT
hash = hashinit(KN_HASHSIZE, M_KEVENT, M_WAITOK, &hashmask);
hashfree(hash, KN_HASHSIZE, M_KEVENT);
list = mallocarray(size, sizeof(*list), M_KEVENT, M_WAITOK);
free(olist, M_KEVENT, osize * sizeof(*list));
free(list, M_KEVENT, size * sizeof(*list));
free(kq->kq_knlist, M_KEVENT, kq->kq_knlistsize *
hashfree(kq->kq_knhash, KN_HASHSIZE, M_KEVENT);
ft = malloc(sizeof(*ft), M_KEVENT, M_WAITOK);
free(ft, M_KEVENT, sizeof(*ft));
free(ke, M_KEVENT, sizeof(*ke));
ke = malloc(sizeof(*ke), M_KEVENT, M_WAITOK);