Btrfs: log changed inodes based on the extent map tree
authorJosef Bacik <jbacik@fusionio.com>
Thu, 11 Oct 2012 20:54:30 +0000 (16:54 -0400)
committerChris Mason <chris.mason@fusionio.com>
Mon, 17 Dec 2012 01:46:24 +0000 (20:46 -0500)
commit70c8a91ce21b83ccd2d9e7c968775430ead4353d
treedc1e83734b08836fc278ae2d763c5d75cc3d4de0
parentd6393786cd40f67709324bc4f08d7e4b911153fe
Btrfs: log changed inodes based on the extent map tree

We don't really need to copy extents from the source tree since we have all
of the information already available to us in the extent_map tree.  So
instead just write the extents straight to the log tree and don't bother to
copy the extent items from the source tree.

Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
fs/btrfs/ctree.c
fs/btrfs/ctree.h
fs/btrfs/extent_map.c
fs/btrfs/file.c
fs/btrfs/inode.c
fs/btrfs/tree-log.c
fs/btrfs/volumes.c