From db3aea62474c10a5250454bbb841d03279162794 Mon Sep 17 00:00:00 2001 From: pschwan Date: Wed, 29 Jan 2003 15:47:52 +0000 Subject: [PATCH] - don't call mds_pack_md for non-regular files in mds_validate_dentry (doh) - add an mcreate/open test to sanity b_intent gets back to sanity #27 again --- lustre/mds/mds_open.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lustre/mds/mds_open.c b/lustre/mds/mds_open.c index d342321..5f0bc36 100644 --- a/lustre/mds/mds_open.c +++ b/lustre/mds/mds_open.c @@ -118,9 +118,9 @@ int mds_open(struct mds_update_record *rec, int offset, GOTO(out_unlock, rc = PTR_ERR(dchild)); } - if (dchild->d_inode) + if (dchild->d_inode) rep->lock_policy_res1 |= IT_OPEN_POS; - else + else rep->lock_policy_res1 |= IT_OPEN_NEG; /* Negative dentry, just create the file */ @@ -165,8 +165,7 @@ int mds_open(struct mds_update_record *rec, int offset, rc = mds_pack_md(obd, req->rq_repmsg, 3, body, dchild->d_inode); if (rc) { - CERROR("failure to get EA for %ld\n", - dchild->d_inode->i_ino); + CERROR("failure to get EA for %ld\n", dchild->d_inode->i_ino); GOTO(out_ldput, req->rq_status = rc); } -- 1.8.3.1