From: alex Date: Sat, 21 May 2005 08:07:24 +0000 (+0000) Subject: - bug fixed: wrong lock type was passed to ldlm_lock_decref() X-Git-Tag: 1.4.10~1116 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=6f059fafd57025a79fa8803ce4497f4142713b6a;p=fs%2Flustre-release.git - bug fixed: wrong lock type was passed to ldlm_lock_decref() --- diff --git a/lustre/mds/mds_open.c b/lustre/mds/mds_open.c index 7fdabe6..d3873fc 100644 --- a/lustre/mds/mds_open.c +++ b/lustre/mds/mds_open.c @@ -1030,7 +1030,7 @@ got_child: if (parent_lockh[1].cookie != 0) ldlm_lock_decref(parent_lockh + 1, update_mode); #endif - ldlm_lock_decref(parent_lockh, parent_mode); + ldlm_lock_decref(parent_lockh, LCK_PR); if (dchild->d_inode || !(dchild->d_flags & DCACHE_CROSS_REF)) { CDEBUG(D_OTHER, "race: name changed (%p)\n",