From f0566532fe19c7f75a3c0c908152ea0e24e6ead2 Mon Sep 17 00:00:00 2001 From: Mike Marshall Date: Wed, 5 Aug 2015 13:46:28 -0400 Subject: [PATCH] Orangefs: use inode_set_bytes for directories Signed-off-by: Mike Marshall --- fs/orangefs/pvfs2-utils.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 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: - 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; }