aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/gfs2/inode.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/fs/gfs2/inode.c b/fs/gfs2/inode.c
index 9e8545bbc55c..9054002ebe70 100644
--- a/fs/gfs2/inode.c
+++ b/fs/gfs2/inode.c
@@ -1245,11 +1245,8 @@ static int gfs2_atomic_open(struct inode *dir, struct dentry *dentry,
1245 if (d != NULL) 1245 if (d != NULL)
1246 dentry = d; 1246 dentry = d;
1247 if (dentry->d_inode) { 1247 if (dentry->d_inode) {
1248 if (!(*opened & FILE_OPENED)) { 1248 if (!(*opened & FILE_OPENED))
1249 if (d == NULL) 1249 return finish_no_open(file, d);
1250 dget(dentry);
1251 return finish_no_open(file, dentry);
1252 }
1253 dput(d); 1250 dput(d);
1254 return 0; 1251 return 0;
1255 } 1252 }