B_WANTED
bp->b_flags &= ~(B_BUSY|B_WANTED|B_PHYS|B_SHADOW);
bp->b_flags &= ~(B_BUSY|B_WANTED|B_PHYS|B_SHADOW);
bp->b_flags &= ~(B_BUSY|B_WANTED|B_PHYS|B_SHADOW);
bfreelist.b_flags |= B_WANTED;
if (bfreelist.b_flags & B_WANTED) {
if (bfreelist.b_flags & B_WANTED) {
bfreelist.b_flags &= ~B_WANTED;
bp->b_flags &= ~(B_WANTED|B_BUSY|B_ASYNC);
bp->b_flags &= ~(B_BUSY|B_WANTED|B_PHYS);
bp->b_flags &= ~(B_BUSY|B_WANTED|B_PHYS|B_SHADOW);
bp->b_flags &= ~(B_BUSY|B_WANTED|B_PHYS);
bp->b_flags &= ~(B_BUSY|B_WANTED|B_PHYS|B_SHADOW);