RUNNING_MERGE
BUG_ON(!test_bit(RUNNING_MERGE, &s->state_bits));
if (!test_and_set_bit(RUNNING_MERGE, &s->state_bits))
wait_on_bit(&s->state_bits, RUNNING_MERGE, TASK_UNINTERRUPTIBLE);
if (snap_merging && test_bit(RUNNING_MERGE, &snap_merging->state_bits)) {
clear_bit_unlock(RUNNING_MERGE, &s->state_bits);
wake_up_bit(&s->state_bits, RUNNING_MERGE);