Btrfs: cleanup backref search commit root flag stuff
authorJosef Bacik <jbacik@fusionio.com>
Wed, 12 Jun 2013 20:20:08 +0000 (16:20 -0400)
committerJosef Bacik <jbacik@fusionio.com>
Mon, 1 Jul 2013 12:52:29 +0000 (08:52 -0400)
commitda61d31a78dc2116fa725c92d4eca36dfbc3da8b
tree51b3795955097ae28b695f753b7305a98f0b657d
parentd88d46c6e06cb47cd3b951287ccaf414e96560d0
Btrfs: cleanup backref search commit root flag stuff

Looking into this backref problem I noticed we're using a macro to what turns
out to essentially be a NULL check to see if we need to search the commit root.
I'm killing this, let's just do what everybody else does and checks if trans ==
NULL.  I've also made it so we pass in the path to __resolve_indirect_refs which
will have the search_commit_root flag set properly already and that way we can
avoid allocating another path when we have a perfectly good one to use.  Thanks,

Signed-off-by: Josef Bacik <jbacik@fusionio.com>
fs/btrfs/backref.c
fs/btrfs/backref.h