From: Greg Kroah-Hartman Date: Mon, 4 May 2020 09:33:10 +0000 (+0200) Subject: fix up btrfs patch for 4.9 and 4.14 X-Git-Tag: v4.4.222~29 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0cc3f717d36a06b225cd9aea8eca141b4e0ea003;p=thirdparty%2Fkernel%2Fstable-queue.git fix up btrfs patch for 4.9 and 4.14 --- diff --git a/queue-4.14/btrfs-fix-block-group-leak-when-removing-fails.patch b/queue-4.14/btrfs-fix-block-group-leak-when-removing-fails.patch index d02836f747c..b5efc36a1aa 100644 --- a/queue-4.14/btrfs-fix-block-group-leak-when-removing-fails.patch +++ b/queue-4.14/btrfs-fix-block-group-leak-when-removing-fails.patch @@ -82,14 +82,14 @@ Signed-off-by: Greg Kroah-Hartman btrfs_put_block_group(block_group); ret = btrfs_search_slot(trans, root, &key, path, -1, 1); -@@ -11037,6 +11037,10 @@ int btrfs_init_space_info(struct btrfs_f - flags = BTRFS_BLOCK_GROUP_DATA; - ret = create_space_info(fs_info, flags, &space_info); - } +@@ -10790,6 +10790,10 @@ int btrfs_remove_block_group(struct btrf + goto out; + + ret = btrfs_del_item(trans, root, path); + +out_put_group: + /* Once for the lookup reference */ + btrfs_put_block_group(block_group); out: + btrfs_free_path(path); return ret; - } diff --git a/queue-4.9/btrfs-fix-block-group-leak-when-removing-fails.patch b/queue-4.9/btrfs-fix-block-group-leak-when-removing-fails.patch index a80218efde7..c0e7293985d 100644 --- a/queue-4.9/btrfs-fix-block-group-leak-when-removing-fails.patch +++ b/queue-4.9/btrfs-fix-block-group-leak-when-removing-fails.patch @@ -82,14 +82,14 @@ Signed-off-by: Greg Kroah-Hartman btrfs_put_block_group(block_group); ret = btrfs_search_slot(trans, root, &key, path, -1, 1); -@@ -11131,6 +11131,10 @@ int btrfs_init_space_info(struct btrfs_f - flags = BTRFS_BLOCK_GROUP_DATA; - ret = update_space_info(fs_info, flags, 0, 0, 0, &space_info); - } +@@ -10883,6 +10883,10 @@ int btrfs_remove_block_group(struct btrf + goto out; + + ret = btrfs_del_item(trans, root, path); + +out_put_group: + /* Once for the lookup reference */ + btrfs_put_block_group(block_group); out: + btrfs_free_path(path); return ret; - }