summaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_vnodeops.c
diff options
context:
space:
mode:
authorChristoph Hellwig2010-02-15 10:44:49 +0100
committerAlex Elder2010-03-01 23:34:45 +0100
commit66d834ea603d61bd90fedad90300ca91c5bba0a3 (patch)
treef73072b9d87bd71a0739f07e4d0e26f10c5d925a /fs/xfs/xfs_vnodeops.c
parentxfs: remove wrapper for the fsync file operation (diff)
downloadkernel-qcow2-linux-66d834ea603d61bd90fedad90300ca91c5bba0a3.tar.gz
kernel-qcow2-linux-66d834ea603d61bd90fedad90300ca91c5bba0a3.tar.xz
kernel-qcow2-linux-66d834ea603d61bd90fedad90300ca91c5bba0a3.zip
xfs: implement optimized fdatasync
Allow us to track the difference between timestamp and size updates by using mark_inode_dirty from the I/O completion code, and checking the VFS inode flags in xfs_file_fsync. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Dave Chinner <david@fromorbit.com> Signed-off-by: Alex Elder <aelder@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_vnodeops.c')
0 files changed, 0 insertions, 0 deletions