On Wed, Oct 09, 2019 at 05:43:45PM +0100, [email protected] wrote: > From: Filipe Manana <[email protected]> > > If we error out when finding a page at relocate_file_extent_cluster(), we > need to release the outstanding extents counter on the relocation inode, > set by the previous call to btrfs_delalloc_reserve_metadata(), otherwise > the inode's block reserve size can never decrease to zero and metadata > space is leaked. Therefore add a call to btrfs_delalloc_release_extents() > in case we can't find the target page. > > Fixes: 8b62f87bad9cf0 ("Btrfs: rework outstanding_extents") > Signed-off-by: Filipe Manana <[email protected]>
Added to misc-next, thanks.
