]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
insert inode into the icache after changing the ino value
authorYehuda Sadeh-Weinraub <yehuda@yehuda.infit.com>
Sun, 13 Jan 2008 19:08:36 +0000 (21:08 +0200)
committerYehuda Sadeh-Weinraub <yehuda@yehuda.infit.com>
Sun, 13 Jan 2008 19:08:36 +0000 (21:08 +0200)
src/kernel/inode.c

index c6da9543f5d76f0c677e50c13edd0c0b35ac7359..9a4b8cb90034c61130dc828ed6a000d4adf26d8c 100644 (file)
@@ -26,6 +26,9 @@ int ceph_fill_inode(struct inode *inode, struct ceph_mds_reply_inode *info)
        inode->i_rdev = le32_to_cpu(info->rdev);
        inode->i_blocks = 1;
        inode->i_rdev = 0;
+
+       insert_inode_hash(inode);
+
        dout(30, "new_inode ino=%lx by %d.%d sz=%llu mode %o\n", inode->i_ino,
             inode->i_uid, inode->i_gid, inode->i_size, inode->i_mode);