mbox series

[00/22] More inode type cleanups

Message ID cover.1740045551.git.dsterba@suse.com (mailing list archive)
Headers show
Series More inode type cleanups | expand

Message

David Sterba Feb. 20, 2025, 10 a.m. UTC
Continued work to convert struct inode to struct btrfs_inode in the
internal interfaces. No functional changes.

David Sterba (22):
  btrfs: pass struct btrfs_inode to can_nocow_extent()
  btrfs: pass struct btrfs_inode to extent_range_clear_dirty_for_io()
  btrfs: pass struct btrfs_inode to btrfs_read_locked_inode()
  btrfs: pass struct btrfs_inode to btrfs_iget_locked()
  btrfs: pass struct btrfs_inode to new_simple_dir()
  btrfs: pass struct btrfs_inode to btrfs_inode_type()
  btrfs: pass struct btrfs_inode to btrfs_defrag_file()
  btrfs: use struct btrfs_inode inside create_pending_snapshot()
  btrfs: pass struct btrfs_inode to fill_stack_inode_item()
  btrfs: pass struct btrfs_inode to btrfs_fill_inode()
  btrfs: pass struct btrfs_inode to btrfs_load_inode_props()
  btrfs: pass struct btrfs_inode to btrfs_inode_inherit_props()
  btrfs: props: switch prop_handler::apply to struct btrfs_inode
  btrfs: props: switch prop_handler::extract to struct btrfs_inode
  btrfs: pass struct btrfs_inode to clone_copy_inline_extent()
  btrfs: pass struct btrfs_inode to btrfs_double_mmap_lock()
  btrfs: pass struct btrfs_inode to btrfs_double_mmap_unlock()
  btrfs: pass struct btrfs_inode to btrfs_extent_same_range()
  btrfs: use struct btrfs_inode inside btrfs_remap_file_range()
  btrfs: use struct btrfs_inode inside btrfs_remap_file_range_prep()
  btrfs: use struct btrfs_inode inside btrfs_get_parent()
  btrfs: use struct btrfs_inode inside btrfs_get_name()

 fs/btrfs/btrfs_inode.h   |   2 +-
 fs/btrfs/defrag.c        |  44 ++++----
 fs/btrfs/defrag.h        |   4 +-
 fs/btrfs/delayed-inode.c |  95 ++++++++--------
 fs/btrfs/delayed-inode.h |   2 +-
 fs/btrfs/direct-io.c     |   3 +-
 fs/btrfs/export.c        |  26 ++---
 fs/btrfs/file.c          |   3 +-
 fs/btrfs/inode.c         | 232 ++++++++++++++++++++-------------------
 fs/btrfs/ioctl.c         |   2 +-
 fs/btrfs/props.c         |  66 +++++------
 fs/btrfs/props.h         |   7 +-
 fs/btrfs/reflink.c       | 100 ++++++++---------
 fs/btrfs/transaction.c   |  24 ++--
 14 files changed, 309 insertions(+), 301 deletions(-)

Comments

Johannes Thumshirn Feb. 20, 2025, 3:19 p.m. UTC | #1
On 20.02.25 11:04, David Sterba wrote:
> Continued work to convert struct inode to struct btrfs_inode in the
> internal interfaces. No functional changes.
>

Apart from some checkpatch warnings:
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>