diff --git a/[refs] b/[refs] index d0af3eb0c750..81a08aa048bd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d4cd1871cff68e188dadcf6d1280762522b643eb +refs/heads/master: ab41fdc8fdd9f0942430941c1e2b516fd481371d diff --git a/trunk/fs/ocfs2/namei.c b/trunk/fs/ocfs2/namei.c index ae315c9c768f..b66e48855825 100644 --- a/trunk/fs/ocfs2/namei.c +++ b/trunk/fs/ocfs2/namei.c @@ -1811,6 +1811,7 @@ static int ocfs2_symlink(struct inode *dir, if (xattr_ac) ocfs2_free_alloc_context(xattr_ac); if ((status < 0) && inode) { + OCFS2_I(inode)->ip_flags |= OCFS2_INODE_SKIP_ORPHAN_DIR; clear_nlink(inode); iput(inode); }