]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitfac5e149046c4112bcc8dfbeadee4099311ab0e5
treedc1e83734b08836fc278ae2d763c5d75cc3d4de0
parentc2fc0c326eade6497846bd0a1fd113fc14048bfb
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