From 62ebccedcada59b4de665a130be6c9f91c8caa85 Mon Sep 17 00:00:00 2001 From: pschwan Date: Tue, 28 Jan 2003 04:11:16 +0000 Subject: [PATCH] - do an mntget() before dentry_open() --- lustre/mds/mds_open.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lustre/mds/mds_open.c b/lustre/mds/mds_open.c index 126e7a4..dbd3231 100644 --- a/lustre/mds/mds_open.c +++ b/lustre/mds/mds_open.c @@ -163,6 +163,7 @@ int mds_open(struct mds_update_record *rec, int offset, flags = rec->ur_flags; /* dentry_open does a dput(de) and mntput(mnt) on error */ + mntget(mnt); file = dentry_open(dchild, mnt, flags & ~O_DIRECT & ~O_TRUNC); if (IS_ERR(file)) GOTO(out_ldput, req->rq_status = PTR_ERR(file)); -- 1.8.3.1