Btrfs-progs: skip opening all devices with restore
authorJosef Bacik <jbacik@fb.com>
Tue, 3 Feb 2015 14:48:57 +0000 (09:48 -0500)
committerJosef Bacik <jbacik@fb.com>
Mon, 9 Feb 2015 19:53:15 +0000 (14:53 -0500)
commit34a5ec12eedbd13f47c92108e4fb27e08598219a
treec11c54bc5f5fc737e50d8ed0a98c5175079f88a9
parentc6b388ef2d2bf0f7ff8d87fe82cdeddb6427eb67
Btrfs-progs: skip opening all devices with restore

When we go to fixup the dev items after a restore we scan all existing devices.
If you happen to be a btrfs developer you could possibly open up some random
device that you didn't just restore onto, which gives you weird errors and makes
you super cranky and waste a day trying to figure out what is failing.  This
will make it so that we use the fd we've already opened for opening our ctree.
Thanks,

Signed-off-by: Josef Bacik <jbacik@fb.com>
btrfs-find-root.c
btrfs-image.c
chunk-recover.c
disk-io.c
disk-io.h
super-recover.c