btrfs-progs: don't write memory after sb to disk
authorZach Brown <zab@redhat.com>
Tue, 22 Jan 2013 23:03:46 +0000 (15:03 -0800)
committerZach Brown <zab@redhat.com>
Wed, 6 Feb 2013 00:09:39 +0000 (16:09 -0800)
commit7d365c5a87cdb542c204086b4d1d7aa00cd7b09f
tree7a205be4ba3348d6d576f35482fbd9912eeebe65
parentfd732dd81a698c90387a3611134e5fffec07411b
btrfs-progs: don't write memory after sb to disk

struct btrfs_super is about 3.5k but a few writing paths were writing it
out as the full 4k BTRFS_SUPER_INFO_SIZE, leaking a few hundred bytes
after the super_block onto disk.  In practice this meant the memory
after super_copy in struct btrfs_fs_info and whatever came after it in
the heap.

Signed-off-by: Zach Brown <zab@redhat.com>
disk-io.c
volumes.c