mbox series

[0/3] btrfs: fixes for an error path when creating a subvolume

Message ID cover.1639384875.git.fdmanana@suse.com (mailing list archive)
Headers show
Series btrfs: fixes for an error path when creating a subvolume | expand

Message

Filipe Manana Dec. 13, 2021, 8:45 a.m. UTC
From: Filipe Manana <fdmanana@suse.com>

The following patches fix an error path when creating a subvolume, exposed
by generic/475.

Filipe Manana (3):
  btrfs: fix invalid delayed ref after subvolume creation failure
  btrfs: fix warning when freeing leaf after subvolume creation failure
  btrfs: skip transaction commit after failure to create subvolume

 fs/btrfs/ctree.c           | 17 +++++++++--------
 fs/btrfs/ctree.h           |  7 ++++++-
 fs/btrfs/extent-tree.c     | 13 +++++++------
 fs/btrfs/free-space-tree.c |  4 ++--
 fs/btrfs/ioctl.c           | 18 ++++++++++--------
 fs/btrfs/qgroup.c          |  3 ++-
 6 files changed, 36 insertions(+), 26 deletions(-)

Comments

Nikolay Borisov Dec. 13, 2021, 11:22 a.m. UTC | #1
On 13.12.21 г. 10:45, fdmanana@kernel.org wrote:
> From: Filipe Manana <fdmanana@suse.com>
> 
> The following patches fix an error path when creating a subvolume, exposed
> by generic/475.
> 
> Filipe Manana (3):
>   btrfs: fix invalid delayed ref after subvolume creation failure
>   btrfs: fix warning when freeing leaf after subvolume creation failure
>   btrfs: skip transaction commit after failure to create subvolume
> 
>  fs/btrfs/ctree.c           | 17 +++++++++--------
>  fs/btrfs/ctree.h           |  7 ++++++-
>  fs/btrfs/extent-tree.c     | 13 +++++++------
>  fs/btrfs/free-space-tree.c |  4 ++--
>  fs/btrfs/ioctl.c           | 18 ++++++++++--------
>  fs/btrfs/qgroup.c          |  3 ++-
>  6 files changed, 36 insertions(+), 26 deletions(-)
> 

For the whole series :

Reviewed-by: Nikolay Borisov <nborisov@suse.com>
David Sterba Dec. 14, 2021, 2:39 p.m. UTC | #2
On Mon, Dec 13, 2021 at 08:45:11AM +0000, fdmanana@kernel.org wrote:
> From: Filipe Manana <fdmanana@suse.com>
> 
> The following patches fix an error path when creating a subvolume, exposed
> by generic/475.
> 
> Filipe Manana (3):
>   btrfs: fix invalid delayed ref after subvolume creation failure
>   btrfs: fix warning when freeing leaf after subvolume creation failure
>   btrfs: skip transaction commit after failure to create subvolume

Added to misc-next, thanks.