From: Josef Bacik Date: Wed, 26 Sep 2012 15:07:06 +0000 (-0400) Subject: Btrfs: don't lookup csums for prealloc extents X-Git-Tag: next-20121002~89^2~6 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=7b86f2283b6b0009e7c554202e23980b46cce44b;p=karo-tx-linux.git Btrfs: don't lookup csums for prealloc extents The tree logging stuff was looking up csums to copy over for prealloc extents which is just work we don't need to be doing. Thanks, Signed-off-by: Josef Bacik --- diff --git a/fs/btrfs/tree-log.c b/fs/btrfs/tree-log.c index f4b9e54b1da2..31b46a9e94cc 100644 --- a/fs/btrfs/tree-log.c +++ b/fs/btrfs/tree-log.c @@ -3011,8 +3011,7 @@ static noinline int copy_items(struct btrfs_trans_handle *trans, continue; found_type = btrfs_file_extent_type(src, extent); - if (found_type == BTRFS_FILE_EXTENT_REG || - found_type == BTRFS_FILE_EXTENT_PREALLOC) { + if (found_type == BTRFS_FILE_EXTENT_REG) { u64 ds, dl, cs, cl; ds = btrfs_file_extent_disk_bytenr(src, extent);