Changelog v3->v4: 1: Avoid down_read() in spin_lock context. Noticed-by: Chris Mason <clm@xxxxxx> Changelog v2->v3: 1: Use list_is_singular() instead of block_group->list.next == block_group->list.prev Suggested-by: Jeff Mahoney <jeffm@xxxxxxxx> 2: Add Reviewed-by: Filipe Manana <fdmanana@xxxxxxxx> Changelog v1->v2: 1: Put code of checking block_group->list into semaphore of space_info->groups_sem. Noticed-by: Filipe Manana <fdmanana@xxxxxxxxx> 2: Update patch description of "Fix" field 3: Use BTRFS_BLOCK_GROUP_DATA for btrfs_force_chunk_alloc instead of 1 4: Only reserve chunk when doing balance on data chunk. All suggested-by: Filipe Manana <fdmanana@xxxxxxxxx> Zhao Lei (3): btrfs: Fix lost-data-profile caused by auto removing bg btrfs: Fix lost-data-profile caused by balance bg btrfs: Use fs_info directly in btrfs_delete_unused_bgs fs/btrfs/extent-tree.c | 11 +++++++---- fs/btrfs/volumes.c | 24 ++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 4 deletions(-) -- 1.8.5.1 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
