]> Pileus Git - ~andy/linux/blobdiff - fs/gfs2/inode.c
Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/steve...
[~andy/linux] / fs / gfs2 / inode.c
index 5a7ca3d1d1cf93578be6c034d6b2648b82761810..109ce9325b761211feb2facce8f721a7c8ac155d 100644 (file)
@@ -696,8 +696,10 @@ static int gfs2_create_inode(struct inode *dir, struct dentry *dentry,
 
        mark_inode_dirty(inode);
        d_instantiate(dentry, inode);
-       if (file)
+       if (file) {
+               *opened |= FILE_CREATED;
                error = finish_open(file, dentry, gfs2_open_common, opened);
+       }
        gfs2_glock_dq_uninit(ghs);
        gfs2_glock_dq_uninit(ghs + 1);
        return error;