NSIBUF
bps = kmem_alloc(NSIBUF * sizeof (buf_t), KM_SLEEP);
bufs = kmem_alloc(NSIBUF * SI_BUFSZ, KM_SLEEP);
for (bp = bps, i = 0; i < NSIBUF; i++, bp++) {
ncg = MIN(NSIBUF, (fs->fs_ncg - cg));
kmem_free(bps, NSIBUF * sizeof (buf_t));
kmem_free(bufs, NSIBUF * SI_BUFSZ);