DR_BSLOCK
while (bp->b_sflags & DR_BSLOCK) {
bp->b_sflags |= DR_BSLOCK;
while (bp->b_sflags & DR_BSLOCK) {
bp->b_sflags |= DR_BSLOCK;
while (bp->b_sflags & DR_BSLOCK) {
bp->b_sflags |= DR_BSLOCK;
while (bp->b_sflags & DR_BSLOCK)
bp->b_sflags |= DR_BSLOCK;
bp->b_sflags &= ~DR_BSLOCK;
while (bp->b_sflags & DR_BSLOCK) {
bp->b_sflags |= DR_BSLOCK;
while (bp->b_sflags & DR_BSLOCK) {
bp->b_sflags |= DR_BSLOCK;
while (bp->b_sflags & DR_BSLOCK) {
bp->b_sflags |= DR_BSLOCK;
while (bp->b_sflags & DR_BSLOCK)
bp->b_sflags |= DR_BSLOCK;
bp->b_sflags &= ~DR_BSLOCK;