summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/backref.c
diff options
context:
space:
mode:
authorLiu Bo <bo.li.liu@oracle.com>2012-11-05 12:42:09 +0000
committerJosef Bacik <jbacik@fusionio.com>2012-12-12 17:15:25 -0500
commit109f2365f1928af241b2ccbd0f6ba0b93d911288 (patch)
tree60be3ee8c1154534a691c8136ce3e39e69c7cc00 /fs/btrfs/backref.c
parent37c4146d2208ba7e4463e8dd95a1bf9e3d865280 (diff)
Btrfs: fix a double free on pending snapshots in error handling
When creating a snapshot, failing to commit a transaction can end up with aborting the transaction, following by doing a cleanup for it, where we'll free all snapshots pending to disk. So we check it and avoid double free on pending snapshots. Signed-off-by: Liu Bo <bo.li.liu@oracle.com> Signed-off-by: Chris Mason <chris.mason@fusionio.com>
Diffstat (limited to 'fs/btrfs/backref.c')
0 files changed, 0 insertions, 0 deletions