B_INVAL
if (bp->b_flags & B_INVAL) {
bp->b_flags |= B_INVAL;
bp->b_flags |= B_INVAL;
assert(!(bp->b_flags & B_INVAL));
bp->b_flags |= B_DONE | B_INVAL;
bp->b_flags &= ~B_INVAL;
bp->b_flags &= ~B_INVAL;
bp->b_flags |= B_INVAL;
bp->b_flags &= ~(B_INVAL|B_NOCACHE);
bp->b_flags |= B_INVAL;
rabp->b_flags |= B_INVAL;
if (error == 0 && (bp->b_flags & B_INVAL))
(bp->b_flags & B_INVAL) == 0 &&
rabp->b_flags |= B_INVAL;
if (bp->b_flags & B_INVAL) {
if ((bp->b_flags & (B_DELWRI|B_INVAL)) ==