Linux Btrfs filesystem development
 help / color / mirror / Atom feed
* [PATCH 00/22] More inode type cleanups
@ 2025-02-20 10:00 David Sterba
  2025-02-20 10:00 ` [PATCH 01/22] btrfs: pass struct btrfs_inode to can_nocow_extent() David Sterba
                   ` (22 more replies)
  0 siblings, 23 replies; 25+ messages in thread
From: David Sterba @ 2025-02-20 10:00 UTC (permalink / raw)
  To: linux-btrfs; +Cc: David Sterba

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(-)

-- 
2.47.1


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2025-02-20 15:19 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-20 10:00 [PATCH 00/22] More inode type cleanups David Sterba
2025-02-20 10:00 ` [PATCH 01/22] btrfs: pass struct btrfs_inode to can_nocow_extent() David Sterba
2025-02-20 10:00 ` [PATCH 02/22] btrfs: pass struct btrfs_inode to extent_range_clear_dirty_for_io() David Sterba
2025-02-20 10:00 ` [PATCH 03/22] btrfs: pass struct btrfs_inode to btrfs_read_locked_inode() David Sterba
2025-02-20 10:00 ` [PATCH 04/22] btrfs: pass struct btrfs_inode to btrfs_iget_locked() David Sterba
2025-02-20 10:00 ` [PATCH 05/22] btrfs: pass struct btrfs_inode to new_simple_dir() David Sterba
2025-02-20 10:01 ` [PATCH 06/22] btrfs: pass struct btrfs_inode to btrfs_inode_type() David Sterba
2025-02-20 10:01 ` [PATCH 07/22] btrfs: pass struct btrfs_inode to btrfs_defrag_file() David Sterba
2025-02-20 10:01 ` [PATCH 08/22] btrfs: use struct btrfs_inode inside create_pending_snapshot() David Sterba
2025-02-20 10:01 ` [PATCH 09/22] btrfs: pass struct btrfs_inode to fill_stack_inode_item() David Sterba
2025-02-20 10:01 ` [PATCH 10/22] btrfs: pass struct btrfs_inode to btrfs_fill_inode() David Sterba
2025-02-20 11:26   ` Johannes Thumshirn
2025-02-20 10:01 ` [PATCH 11/22] btrfs: pass struct btrfs_inode to btrfs_load_inode_props() David Sterba
2025-02-20 10:01 ` [PATCH 12/22] btrfs: pass struct btrfs_inode to btrfs_inode_inherit_props() David Sterba
2025-02-20 10:01 ` [PATCH 13/22] btrfs: props: switch prop_handler::apply to struct btrfs_inode David Sterba
2025-02-20 10:01 ` [PATCH 14/22] btrfs: props: switch prop_handler::extract " David Sterba
2025-02-20 10:01 ` [PATCH 15/22] btrfs: pass struct btrfs_inode to clone_copy_inline_extent() David Sterba
2025-02-20 10:01 ` [PATCH 16/22] btrfs: pass struct btrfs_inode to btrfs_double_mmap_lock() David Sterba
2025-02-20 10:01 ` [PATCH 17/22] btrfs: pass struct btrfs_inode to btrfs_double_mmap_unlock() David Sterba
2025-02-20 10:01 ` [PATCH 18/22] btrfs: pass struct btrfs_inode to btrfs_extent_same_range() David Sterba
2025-02-20 10:01 ` [PATCH 19/22] btrfs: use struct btrfs_inode inside btrfs_remap_file_range() David Sterba
2025-02-20 10:01 ` [PATCH 20/22] btrfs: use struct btrfs_inode inside btrfs_remap_file_range_prep() David Sterba
2025-02-20 10:01 ` [PATCH 21/22] btrfs: use struct btrfs_inode inside btrfs_get_parent() David Sterba
2025-02-20 10:02 ` [PATCH 22/22] btrfs: use struct btrfs_inode inside btrfs_get_name() David Sterba
2025-02-20 15:19 ` [PATCH 00/22] More inode type cleanups Johannes Thumshirn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox