From: Yan Zheng Date: Tue, 6 Jan 2009 16:42:00 +0000 (-0500) Subject: Btrfs: tree logging checksum fixes X-Git-Tag: v2.6.29-rc1~27^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=07d400a6df4767a90d49a153fdb7f4cfa1e3f23e;p=pandora-kernel.git Btrfs: tree logging checksum fixes This patch contains following things. 1) Limit the max size of btrfs_ordered_sum structure to PAGE_SIZE. This struct is kmalloced so we want to keep it reasonable. 2) Replace copy_extent_csums by btrfs_lookup_csums_range. This was duplicated code in tree-log.c 3) Remove replay_one_csum. csum items are replayed at the same time as replaying file extents. This guarantees we only replay useful csums. 4) nbytes accounting fix. Signed-off-by: Yan Zheng --- Reading git-diff-tree failed