From 9e0815b12bd3c3993e9e4176ab58371112ccf610 Mon Sep 17 00:00:00 2001 From: braam Date: Thu, 30 Jan 2003 07:18:38 +0000 Subject: [PATCH] - more error handling --- lustre/mds/mds_open.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/mds/mds_open.c b/lustre/mds/mds_open.c index 8aaf4e0..8aa472d 100644 --- a/lustre/mds/mds_open.c +++ b/lustre/mds/mds_open.c @@ -92,6 +92,7 @@ int mds_open(struct mds_update_record *rec, int offset, } spin_unlock(&med->med_open_lock); #endif + rep->lock_policy_res1 |= IT_OPEN_LOOKUP; if (OBD_FAIL_CHECK(OBD_FAIL_MDS_OPEN_PACK)) { CERROR("test case OBD_FAIL_MDS_OPEN_PACK\n"); req->rq_status = -ENOMEM; @@ -108,7 +109,6 @@ int mds_open(struct mds_update_record *rec, int offset, RETURN(rc); } dir = parent->d_inode; - rep->lock_policy_res1 |= IT_OPEN_LOOKUP; down(&dir->i_sem); dchild = lookup_one_len(lustre_msg_buf(req->rq_reqmsg, 3), -- 1.8.3.1