From bf636700fa036777f7b7d0a62bca421e2bc57550 Mon Sep 17 00:00:00 2001 From: Jan Kara Date: Sat, 13 Aug 2005 13:15:34 +0200 Subject: [PATCH] --- yaml --- r: 5789 b: refs/heads/master c: 1b0a74d1c002320d5488333dd9c72126af1aab02 h: refs/heads/master i: 5787: 57a05004a81e40f0dfc9fbfbefb4919e4010e16f v: v3 --- [refs] | 2 +- trunk/fs/reiserfs/namei.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 220a4fe49d28..36e145496092 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f73bc8cae3481adc4188a5f34a89025c10133b0a +refs/heads/master: 1b0a74d1c002320d5488333dd9c72126af1aab02 diff --git a/trunk/fs/reiserfs/namei.c b/trunk/fs/reiserfs/namei.c index a20bbc1642dc..3549067c42d9 100644 --- a/trunk/fs/reiserfs/namei.c +++ b/trunk/fs/reiserfs/namei.c @@ -593,6 +593,9 @@ static int new_inode_init(struct inode *inode, struct inode *dir, int mode) */ inode->i_uid = current->fsuid; inode->i_mode = mode; + /* Make inode invalid - just in case we are going to drop it before + * the initialization happens */ + INODE_PKEY(inode)->k_objectid = 0; if (dir->i_mode & S_ISGID) { inode->i_gid = dir->i_gid;