vflush_info
struct vflush_info vflush_info;
vflush_info.busy = 0;
vflush_info.flags = flags;
vflush_info.td = td;
vmntvnodescan(mp, VMSC_GETVX, NULL, vflush_scan, &vflush_info);
KASSERT(vflush_info.busy > 0, ("vflush: not busy"));
if (vflush_info.busy == 1 && VREFCNT(rootvp) == rootrefs) {
vflush_info.busy = 0;
if (vflush_info.busy)
struct vflush_info *info = data;