btrfs-progs: backref: use separate list for missing keys
authorJeff Mahoney <jeffm@suse.com>
Tue, 25 Jul 2017 20:51:37 +0000 (16:51 -0400)
committerDavid Sterba <dsterba@suse.com>
Fri, 6 Oct 2017 11:41:09 +0000 (13:41 +0200)
commitb77ec6c6d5301ce3f663049ed8df2d1f7d320d6d
tree0ac2464d98f43da1d5ecd0e0fffc3b7a0440853f
parente520de0dbb3207e45e06b05b1eb08f1764e0935e
btrfs-progs: backref: use separate list for missing keys

Rather than iterate over all outstanding backrefs to resolve missing keys,
use a separate list that only contains refs that need missing keys resolved.

Once the missing key is resolved, move the ref to the pending list.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
backref.c