+ int mode = io->u.ci_setattr.sa_falloc_mode;
+
+ if (!(mode & FALLOC_FL_KEEP_SIZE) &&
+ size > i_size_read(inode)) {
+ ll_inode_size_lock(inode);
+ i_size_write(inode, size);
+ ll_inode_size_unlock(inode);
+ }
+ inode->i_ctime = current_time(inode);