Orangefs: use inode_set_bytes for directories
Signed-off-by: Mike Marshall <hubcap@omnibond.com>
diff --git a/fs/orangefs/pvfs2-utils.c b/fs/orangefs/pvfs2-utils.c
index 6eecb18..11ee073 100644
--- a/fs/orangefs/pvfs2-utils.c
+++ b/fs/orangefs/pvfs2-utils.c
@@ -162,12 +162,11 @@
}
/*FALLTHRU*/
default:
- pvfs2_lock_inode(inode);
- inode->i_bytes = (unsigned short)PAGE_CACHE_SIZE;
- inode->i_blocks = (unsigned long)(PAGE_CACHE_SIZE / 512);
- pvfs2_unlock_inode(inode);
-
inode->i_size = PAGE_CACHE_SIZE;
+
+ pvfs2_lock_inode(inode);
+ inode_set_bytes(inode, inode->i_size);
+ pvfs2_unlock_inode(inode);
break;
}