KM_SCRATCH
void *buf = kobj_alloc(size, KM_NOWAIT|KM_SCRATCH);
mp->symspace = kobj_zalloc(mp->symsize, KM_WAIT|KM_SCRATCH);
symxtbl = kobj_zalloc(symxhdr->sh_size, KM_WAIT|KM_SCRATCH);
ctfdata = kobj_alloc(shp->sh_size, KM_WAIT|KM_SCRATCH);
sigdata = kobj_alloc(sigsize, KM_WAIT|KM_SCRATCH);
if (flag & (KM_TMP | KM_SCRATCH))
if (flag & (KM_TMP | KM_SCRATCH))