Btrfs: Update on disk i_size only after pending ordered extents are done
authorChris Mason <chris.mason@oracle.com>
Thu, 17 Jul 2008 16:54:05 +0000 (12:54 -0400)
committerChris Mason <chris.mason@oracle.com>
Thu, 25 Sep 2008 15:04:04 +0000 (11:04 -0400)
commitdbe674a99c8af088faa4c95eddaeb271a3140ab6
treec6b5a08e93d0b09df873fd5c304156622d03368a
parent247e743cbe6e655768c3679f84821e03c1577902
Btrfs: Update on disk i_size only after pending ordered extents are done

This changes the ordered data code to update i_size after the extent
is on disk.  An on disk i_size is maintained in the in-memory btrfs inode
structures, and this is updated as extents finish.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/btrfs_inode.h
fs/btrfs/file.c
fs/btrfs/inode.c
fs/btrfs/ordered-data.c
fs/btrfs/ordered-data.h