From a25d4c2e7ea3741c5cf44d17d955c9bae91ca128 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Tue, 23 Nov 2004 22:32:16 +0000 Subject: various fixes --- kernel/dir.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'kernel/dir.c') diff --git a/kernel/dir.c b/kernel/dir.c index 124bf86..fe8e803 100644 --- a/kernel/dir.c +++ b/kernel/dir.c @@ -111,6 +111,7 @@ struct inode *fuse_iget(struct super_block *sb, unsigned long nodeid, int generation, struct fuse_attr *attr, int version) { struct inode *inode; + struct fuse_conn *fc = SB_FC(sb); inode = iget5_locked(sb, nodeid, fuse_inode_eq, fuse_inode_set, &nodeid); if (!inode) @@ -118,6 +119,7 @@ struct inode *fuse_iget(struct super_block *sb, unsigned long nodeid, if ((inode->i_state & I_NEW)) { inode->i_generation = generation; + inode->i_data.backing_dev_info = &fc->bdi; fuse_init_inode(inode, attr); unlock_new_inode(inode); } else if (inode->i_generation != generation) -- cgit v1.2.3