]> git.karo-electronics.de Git - linux-beck.git/commitdiff
[XFS] Merge Yingpings fix for a vn_count assert failure during QA -
authorNathan Scott <nathans@sgi.com>
Fri, 17 Mar 2006 06:26:34 +0000 (17:26 +1100)
committerNathan Scott <nathans@sgi.com>
Fri, 17 Mar 2006 06:26:34 +0000 (17:26 +1100)
another ENOSPC condition.

SGI-PV: 950784
SGI-Modid: xfs-linux-melb:xfs-kern:25482a

Signed-off-by: Nathan Scott <nathans@sgi.com>
fs/xfs/linux-2.6/xfs_iops.c

index 64c3395074dea86bfcd16c4c045cb8c0dc529714..af487437bd7e7e6c0de33b94389a567e0ce93b7f 100644 (file)
@@ -491,6 +491,8 @@ xfs_vn_symlink(
                        d_instantiate(dentry, ip);
                        xfs_validate_fields(dir, &vattr);
                        xfs_validate_fields(ip, &vattr);
+               } else {
+                       xfs_cleanup_inode(dvp, cvp, dentry, 0);
                }
        }
        return -error;