diff --git a/lustre/llite/llite_lib.c b/lustre/llite/llite_lib.c index 97dc9d7dad4cecd4c8b0f740a500f63699eca4a1..78adbc04d9cf00dca22789bd187a24439fdd28eb 100644 --- a/lustre/llite/llite_lib.c +++ b/lustre/llite/llite_lib.c @@ -1651,7 +1651,7 @@ void ll_update_inode(struct inode *inode, struct lustre_md *md) inode->i_rdev = old_decode_dev(body->rdev); #endif if (body->valid & OBD_MD_FLSIZE) - i_size_write(inode, body->size); + inode->i_size = body->size; if (body->valid & OBD_MD_FLBLOCKS) inode->i_blocks = body->blocks;