]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Btrfs: make sure we update latest_bdev
authorChris Mason <chris.mason@oracle.com>
Tue, 21 Feb 2012 01:53:43 +0000 (20:53 -0500)
committerChris Mason <chris.mason@oracle.com>
Tue, 21 Feb 2012 01:56:15 +0000 (20:56 -0500)
commit9800b007672e10b09403f7587ff42f3f76248a5b
treec32655d294407a2ce047c842aa6c1c305ca21887
parent353eee47e3020512623d91d5a217fde983478bbb
Btrfs: make sure we update latest_bdev

When we are setting up the mount, we close all the
devices that were not actually part of the metadata we found.

But, we don't make sure that one of those devices wasn't
fs_devices->latest_bdev, which means we can do a use after free
on the one we closed.

This updates latest_bdev as it goes.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/disk-io.c
fs/btrfs/volumes.c