summaryrefslogtreecommitdiffstats
path: root/fs/orangefs
diff options
context:
space:
mode:
authorMike Marshall <hubcap@omnibond.com>2015-08-05 13:46:28 -0400
committerMike Marshall <hubcap@omnibond.com>2015-10-03 11:40:05 -0400
commitf0566532fe19c7f75a3c0c908152ea0e24e6ead2 (patch)
treec79cd3aa41e708f1968b26eed721ab71920d39c8 /fs/orangefs
parentc36316b74e0d98fdc5492104b5dd8bde697f0f81 (diff)
Orangefs: use inode_set_bytes for directories
Signed-off-by: Mike Marshall <hubcap@omnibond.com>
Diffstat (limited to 'fs/orangefs')
-rw-r--r--fs/orangefs/pvfs2-utils.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/fs/orangefs/pvfs2-utils.c b/fs/orangefs/pvfs2-utils.c
index 6eecb1861aca..11ee073ecd19 100644
--- a/fs/orangefs/pvfs2-utils.c
+++ b/fs/orangefs/pvfs2-utils.c
@@ -162,12 +162,11 @@ static int copy_attributes_to_inode(struct inode *inode,
}
/*FALLTHRU*/
default:
+ inode->i_size = PAGE_CACHE_SIZE;
+
pvfs2_lock_inode(inode);
- inode->i_bytes = (unsigned short)PAGE_CACHE_SIZE;
- inode->i_blocks = (unsigned long)(PAGE_CACHE_SIZE / 512);
+ inode_set_bytes(inode, inode->i_size);
pvfs2_unlock_inode(inode);
-
- inode->i_size = PAGE_CACHE_SIZE;
break;
}