From d7fb2760847761c22ef73117a5de5642ab720434 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Tue, 13 Apr 2004 04:48:54 -0700 Subject: [PATCH] [PATCH] Fix ext3 add_nondir d_instantiate() It should be unconditional. --- fs/ext3/namei.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/fs/ext3/namei.c b/fs/ext3/namei.c index 6785c378d1be5..b6c4d6a25318a 100644 --- a/fs/ext3/namei.c +++ b/fs/ext3/namei.c @@ -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); -- 2.53.0