Btrfs-progs: read super properly in btrfs-image
authorJosef Bacik <jbacik@fb.com>
Wed, 14 Jan 2015 19:40:21 +0000 (14:40 -0500)
committerJosef Bacik <jbacik@fb.com>
Mon, 9 Feb 2015 19:53:14 +0000 (14:53 -0500)
commit1b7126f93722064eff6ee0792694a598a37bef30
treec83bf8c8e415314510447734ebbe9fcca69348a0
parentcc73e60d952af55f4aac5266711456d5a774c207
Btrfs-progs: read super properly in btrfs-image

When btrfs-image makes a metadump it'll map all the blocks from their logical
address to their physical.  This works out fine with the exception of the super
block, which is the physical offset.  Normally this just works, but if the user
has balanced their fs it'll either crash btrfs-image or it'll copy some
completely arbitrary data.  This forces btrfs-image to read the super directly
from the disk.  Thanks,

Signed-off-by: Josef Bacik <jbacik@fb.com>
btrfs-image.c