BH_Shadow
clear_and_wake_up_bit(BH_Shadow, &orig_bh->b_state);
wait_on_bit_io(&bh->b_state, BH_Shadow, TASK_UNINTERRUPTIBLE);