From: wangdi Date: Wed, 25 Oct 2006 13:24:34 +0000 (+0000) Subject: Branch: b_new_cmd X-Git-Tag: v1_8_0_110~486^2~353 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=302956da5ba0ca9b148a2ecd440ca98e03672a3f;p=fs%2Flustre-release.git Branch: b_new_cmd unlink dir still need some credits for del the index and unlink the object --- diff --git a/lustre/mdd/mdd_trans.c b/lustre/mdd/mdd_trans.c index 6d89e6c..4ac69d9 100644 --- a/lustre/mdd/mdd_trans.c +++ b/lustre/mdd/mdd_trans.c @@ -82,11 +82,11 @@ int mdd_log_txn_param_build(const struct lu_env *env, struct md_object *obj, int rc, log_credits, stripe; ENTRY; + mdd_txn_param_build(env, mdd, op); + if (S_ISDIR(lu_object_attr(&obj->mo_lu))) RETURN(0); - - mdd_txn_param_build(env, mdd, op); - + LASSERT(op == MDD_TXN_UNLINK_OP || op == MDD_TXN_RENAME_OP); rc = mdd_lmm_get_locked(env, md2mdd_obj(obj), ma); if (rc || !(ma->ma_valid & MA_LOV))