]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: check to see if root_list is empty before adding it to dead roots
authorJosef Bacik <jbacik@fusionio.com>
Thu, 25 Jul 2013 19:11:47 +0000 (15:11 -0400)
committerChris Mason <chris.mason@fusionio.com>
Fri, 9 Aug 2013 23:30:23 +0000 (19:30 -0400)
commita20620ffca8fb01754101c25e68213e9154e4760
tree7a3807402e20389d22975e87291ad05a4f98665d
parent31f98b94d7b16ce2d3fe6be556b0c7f03bea5541
Btrfs: check to see if root_list is empty before adding it to dead roots

A user reported a panic when running with autodefrag and deleting snapshots.
This is because we could end up trying to add the root to the dead roots list
twice.  To fix this check to see if we are empty before adding ourselves to the
dead roots list.  Thanks,

Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
fs/btrfs/transaction.c
fs/btrfs/transaction.h