mbox series

[0/5] btrfs: cleanups and improvements around extent map release

Message ID cover.1713302470.git.fdmanana@suse.com (mailing list archive)
Headers show
Series btrfs: cleanups and improvements around extent map release | expand

Message

Filipe Manana April 17, 2024, 11:03 a.m. UTC
From: Filipe Manana <fdmanana@suse.com>

These make the folio release path release extent maps more often when they
are not needed, as well as some cleanups. More details in the change logs.

Filipe Manana (5):
  btrfs: rename some variables at try_release_extent_mapping()
  btrfs: use btrfs_get_fs_generation() at try_release_extent_mapping()
  btrfs: remove i_size restriction at try_release_extent_mapping()
  btrfs: be better releasing extent maps at try_release_extent_mapping()
  btrfs: make try_release_extent_mapping() return a bool

 fs/btrfs/extent_io.c | 149 +++++++++++++++++++++----------------------
 fs/btrfs/extent_io.h |   2 +-
 fs/btrfs/inode.c     |   7 +-
 3 files changed, 77 insertions(+), 81 deletions(-)

Comments

David Sterba April 17, 2024, 9:44 p.m. UTC | #1
On Wed, Apr 17, 2024 at 12:03:30PM +0100, fdmanana@kernel.org wrote:
> From: Filipe Manana <fdmanana@suse.com>
> 
> These make the folio release path release extent maps more often when they
> are not needed, as well as some cleanups. More details in the change logs.
> 
> Filipe Manana (5):
>   btrfs: rename some variables at try_release_extent_mapping()
>   btrfs: use btrfs_get_fs_generation() at try_release_extent_mapping()
>   btrfs: remove i_size restriction at try_release_extent_mapping()
>   btrfs: be better releasing extent maps at try_release_extent_mapping()
>   btrfs: make try_release_extent_mapping() return a bool

Reviewed-by: David Sterba <dsterba@suse.com>