  if (!test_bit(DFL_MOUNT_DONE, &ls->ls_recover_flags) ||       test_bit(DFL_FIRST_MOUNT, &ls->ls_recover_flags)) {   spin_unlock(&ls->ls_recover_spin);   return;  }  block_gen = ls->ls_recover_block;  start_gen = ls->ls_recover_start;  