]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: fix extent buffer leak after backref walking
authorLiu Bo <bo.li.liu@oracle.com>
Wed, 3 Jul 2013 06:40:44 +0000 (14:40 +0800)
committerChris Mason <chris.mason@fusionio.com>
Fri, 9 Aug 2013 23:29:42 +0000 (19:29 -0400)
commitf7fff67beb033c3917af38a584183bd46a6a16b3
tree830bec52797091e0408e568e669a1717d06e6627
parent20a4f232cdccaff91c8d9fb66740b5707b4cb3ad
Btrfs: fix extent buffer leak after backref walking

commit 50c5229c734ebaff13a39a24f91c6cafbe2f6351(Btrfs: fix unlock after free on rewinded tree blocks)
takes an extra increment on the reference of allocated dummy extent buffer, so now we
cannot free this dummy one, and end up with extent buffer leak.

Signed-off-by: Liu Bo <bo.li.liu@oracle.com>
Reviewed-by: Jan Schmidt <list.btrfs@jan-o-sch.net>
Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
fs/btrfs/ctree.c