]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs"
authorChris Mason <clm@fb.com>
Mon, 10 Oct 2016 20:43:31 +0000 (13:43 -0700)
committerChris Mason <clm@fb.com>
Mon, 10 Oct 2016 20:43:31 +0000 (13:43 -0700)
commitca752c6621670408a6fdc5326a9aa14176c9e656
tree1c2a40e3866668a68b4bfc4ff774295f3f660bc5
parent7ae0baf2b9872e613c50b7eb549f96da9d10d106
Revert "btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs"

This reverts commit 1067242edd448cad2275431f847027d7be7a9301.

When we remove devices, we free the device structures.  Delaying
btfs_remove_chunk() ends up hitting a use-after-free on them.

Signed-off-by: Chris Mason <clm@fb.com>
fs/btrfs/extent-tree.c
fs/btrfs/volumes.c