]> git.hungrycats.org Git - linux/commitdiff
[PATCH] Fix ext3 add_nondir d_instantiate()
authorAndrew Morton <akpm@osdl.org>
Tue, 13 Apr 2004 11:48:54 +0000 (04:48 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Tue, 13 Apr 2004 11:48:54 +0000 (04:48 -0700)
It should be unconditional.

fs/ext3/namei.c

index 6785c378d1be54079573a53585124b9194679b3b..b6c4d6a25318a043eba9da93db43468a27071874 100644 (file)
@@ -1606,11 +1606,9 @@ static int ext3_add_nondir(handle_t *handle,
 {
        int err = ext3_add_entry(handle, dentry, inode);
        if (!err) {
-               err = ext3_mark_inode_dirty(handle, inode);
-               if (!err) {
-                       d_instantiate(dentry, inode);
-                       return 0;
-               }
+               ext3_mark_inode_dirty(handle, inode);
+               d_instantiate(dentry, inode);
+               return 0;
        }
        ext3_dec_count(handle, inode);
        iput(inode);