From: Jan Schmidt Date: Mon, 11 Jun 2012 06:29:29 +0000 (+0200) Subject: Btrfs: add btrfs_next_old_leaf X-Git-Tag: v3.5-rc3~18^2~6^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d7806eca43e73a9721d2e09369200ed93036bd0;p=pandora-kernel.git Btrfs: add btrfs_next_old_leaf To make sense of the tree mod log, the backref walker not only needs btrfs_search_old_slot, but it also called btrfs_next_leaf, which in turn was calling btrfs_search_slot. This obviously didn't give the correct result. This commit adds btrfs_next_old_leaf, a drop-in replacement for btrfs_next_leaf with a time_seq parameter. If it is zero, it behaves exactly like btrfs_next_leaf. If it is non-zero, it will use btrfs_search_old_slot with this time_seq parameter. Signed-off-by: Jan Schmidt --- Reading git-diff-tree failed