From: Xue jiufei Date: Wed, 12 Jun 2013 21:05:03 +0000 (-0700) Subject: ocfs2: add missing lockres put in dlm_mig_lockres_handler X-Git-Tag: upstream/snapshot3+hdmi~4938^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=27749f2ff0717e115680922000839ad6a576eddf;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git ocfs2: add missing lockres put in dlm_mig_lockres_handler dlm_mig_lockres_handler() is missing a dlm_lockres_put() on an error path. Signed-off-by: joyce Reviewed-by: shencanquan Cc: Mark Fasheh Cc: Joel Becker Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/fs/ocfs2/dlm/dlmrecovery.c b/fs/ocfs2/dlm/dlmrecovery.c index b3fdd1a..e68588e 100644 --- a/fs/ocfs2/dlm/dlmrecovery.c +++ b/fs/ocfs2/dlm/dlmrecovery.c @@ -1408,6 +1408,7 @@ int dlm_mig_lockres_handler(struct o2net_msg *msg, u32 len, void *data, mres->lockname_len, mres->lockname); ret = -EFAULT; spin_unlock(&res->spinlock); + dlm_lockres_put(res); goto leave; } res->state |= DLM_LOCK_RES_MIGRATING;