From 503388eff73da7190723444b728afcf4d1c52582 Mon Sep 17 00:00:00 2001 From: huanghua Date: Fri, 13 Oct 2006 09:42:51 +0000 Subject: [PATCH] remove lock recursion. --- lustre/mdd/mdd_handler.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lustre/mdd/mdd_handler.c b/lustre/mdd/mdd_handler.c index 3492f60..a49f484 100644 --- a/lustre/mdd/mdd_handler.c +++ b/lustre/mdd/mdd_handler.c @@ -1841,8 +1841,7 @@ static int mdd_parent_fid(const struct lu_env *env, struct mdd_object *obj, struct lu_fid *fid) { - return __mdd_lookup_locked(env, &obj->mod_obj, - dotdot, fid, 0); + return __mdd_lookup(env, &obj->mod_obj, dotdot, fid, 0); } /* @@ -2575,7 +2574,7 @@ static int mdd_object_create(const struct lu_env *env, mdd_write_lock(env, mdd_obj); rc = __mdd_object_create(env, mdd_obj, ma, handle); if (rc) - GOTO (unlock, rc); + GOTO(unlock, rc); if (spec->sp_cr_flags & MDS_CREATE_SLAVE_OBJ) { /* if creating the slave object, set slave EA here */ -- 1.8.3.1