B_DIRECT
KASSERT((bp->b_flags & B_DIRECT) == 0,
KASSERT((bp->b_flags & B_DIRECT) == 0,
bp->b_flags &= ~(B_ASYNC | B_NOCACHE | B_RELBUF | B_DIRECT);
if ((bp->b_flags & B_DIRECT) != 0) {
bp->b_flags |= B_DIRECT;
if (tbp->b_flags & B_DIRECT)