Commit e91ce03b authored by Alexander Aring's avatar Alexander Aring Committed by David Teigland
Browse files

dlm: remove found label in dlm_master_lookup



This patch cleanups a not necessary label found which can be replaced by
a proper else handling to jump over a specific code block.

Signed-off-by: default avatarAlexander Aring <aahringo@redhat.com>
Signed-off-by: default avatarDavid Teigland <teigland@redhat.com>
parent c087eabd
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -954,18 +954,18 @@ int dlm_master_lookup(struct dlm_ls *ls, int from_nodeid, char *name, int len,
		hold_rsb(r);
		spin_unlock(&ls->ls_rsbtbl[b].lock);
		lock_rsb(r);
		goto found;
	}

	} else {
		error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r);
		if (error)
			goto not_found;

		/* because the rsb is inactive (on toss list), it's not refcounted
	   and lock_rsb is not used, but is protected by the rsbtbl lock */
		 * and lock_rsb is not used, but is protected by the rsbtbl lock
		 */

		toss_list = 1;
 found:
	}

	if (r->res_dir_nodeid != our_nodeid) {
		/* should not happen, but may as well fix it and carry on */
		log_error(ls, "dlm_master_lookup res_dir %d our %d %s",