linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] Remove indirect iterators for inode references
@ 2022-06-08 21:35 David Sterba
  2022-06-08 21:36 ` [PATCH 1/4] btrfs: call inode_to_path directly and drop indirection David Sterba
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: David Sterba @ 2022-06-08 21:35 UTC (permalink / raw)
  To: linux-btrfs; +Cc: David Sterba

There's support for a generic iterator over inode references that is for
example used to resolve inode number to all paths but there's only one
such iterator implementation so it's not necessary, unless somebody has
an idea for more such iterators. There is a similar pattern used for
extent iterator utilizing the indirection, but I think we can remove it
for the inode refs.

David Sterba (4):
  btrfs: call inode_to_path directly and drop indirection
  btrfs: simplify parameters of backref iterators
  btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino
  btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t

 fs/btrfs/async-thread.h |  1 -
 fs/btrfs/backref.c      | 88 +++++++++++++++++++++++------------------
 fs/btrfs/backref.h      |  3 +-
 fs/btrfs/extent_io.h    |  4 --
 fs/btrfs/ioctl.c        | 22 +----------
 5 files changed, 51 insertions(+), 67 deletions(-)

-- 
2.36.1


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

end of thread, other threads:[~2022-06-17 15:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-08 21:35 [PATCH 0/4] Remove indirect iterators for inode references David Sterba
2022-06-08 21:36 ` [PATCH 1/4] btrfs: call inode_to_path directly and drop indirection David Sterba
2022-06-08 21:36 ` [PATCH 2/4] btrfs: simplify parameters of backref iterators David Sterba
2022-06-08 21:36 ` [PATCH 3/4] btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino David Sterba
2022-06-08 21:36 ` [PATCH 4/4] btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t David Sterba
2022-06-17 15:06 ` [PATCH 0/4] Remove indirect iterators for inode references David Sterba

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).