From: Yan Date: Fri, 1 Feb 2008 19:58:07 +0000 (-0500) Subject: Call btrfs_cow_block while lowering tree level. X-Git-Tag: v2.6.29-rc1~27^2~9^2~55^2~56^2~30^2~300 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f375ab9c55bf22bf77ed9e3082b93e77ea10f55;p=pandora-kernel.git Call btrfs_cow_block while lowering tree level. When freeing root block of a tree, btrfs_free_extent' parameter 'ref_generation' is from root block itseft. When freeing non-root block, 'ref_generation' is from its parent. so when converting a non-root block to root block, we must guarantee its generation is equal to its parent's generation. Signed-off-by: Chris Mason --- Reading git-diff-tree failed