From: David Sterba <dsterba@suse.com>
To: linux-btrfs@vger.kernel.org
Cc: David Sterba <dsterba@suse.com>
Subject: [PATCH 00/22] More inode type cleanups
Date: Thu, 20 Feb 2025 11:00:35 +0100 [thread overview]
Message-ID: <cover.1740045551.git.dsterba@suse.com> (raw)
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
next reply other threads:[~2025-02-20 10:00 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-02-20 10:00 David Sterba [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1740045551.git.dsterba@suse.com \
--to=dsterba@suse.com \
--cc=linux-btrfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.