diff options
author | Mike Marshall <hubcap@omnibond.com> | 2015-08-05 13:46:28 -0400 |
---|---|---|
committer | Mike Marshall <hubcap@omnibond.com> | 2015-10-03 11:40:05 -0400 |
commit | f0566532fe19c7f75a3c0c908152ea0e24e6ead2 (patch) | |
tree | c79cd3aa41e708f1968b26eed721ab71920d39c8 /fs | |
parent | c36316b74e0d98fdc5492104b5dd8bde697f0f81 (diff) | |
download | linux-f0566532fe19c7f75a3c0c908152ea0e24e6ead2.tar.bz2 |
Orangefs: use inode_set_bytes for directories
Signed-off-by: Mike Marshall <hubcap@omnibond.com>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/orangefs/pvfs2-utils.c | 7 |
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; } |