summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYehuda Sadeh <yehuda@hq.newdream.net>2009-04-07 16:31:59 -0700
committerYehuda Sadeh <yehuda@hq.newdream.net>2009-04-07 16:31:59 -0700
commit074dc38606d69305cb0d0a8b02a9518e9de915b2 (patch)
tree1e3361b7b1a110cea0c93ee24b133ad35f41d1eb
parent8dd782f896b7727fb71e67ca033d62c9c9f20bf3 (diff)
downloadceph-074dc38606d69305cb0d0a8b02a9518e9de915b2.tar.gz
kclient: fix ino returned in fstat for 32 bit arch
-rw-r--r--src/kernel/inode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/inode.c b/src/kernel/inode.c
index 703f4aff46f..0396d8c3220 100644
--- a/src/kernel/inode.c
+++ b/src/kernel/inode.c
@@ -1510,7 +1510,7 @@ int ceph_getattr(struct vfsmount *mnt, struct dentry *dentry,
err = ceph_do_getattr(dentry->d_inode, CEPH_STAT_CAP_INODE_ALL);
if (!err) {
generic_fillattr(dentry->d_inode, stat);
- stat->ino = ceph_ino(dentry->d_inode);
+ stat->ino = dentry->d_inode->i_ino;
if (ceph_snap(dentry->d_inode) != CEPH_NOSNAP)
stat->dev = ceph_snap(dentry->d_inode);
else