public inbox for linux-btrfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Include updates and cleanups
@ 2024-02-01 17:40 David Sterba
  2024-02-01 17:40 ` [PATCH 1/3] btrfs: add forward declarations and headers, part 1 David Sterba
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: David Sterba @ 2024-02-01 17:40 UTC (permalink / raw)
  To: linux-btrfs; +Cc: David Sterba

Another step to do the header files properly so we can possibly remove
dependencies, not pull headers unless needed.

The changes are grouped to be roughly the same size, I went through the
files from smallest to largest and did a full build test at some point.

David Sterba (3):
  btrfs: add forward declarations and headers, part 1
  btrfs: add forward declarations and headers, part 2
  btrfs: add forward declarations and headers, part 3

 fs/btrfs/accessors.h        | 11 +++++++++-
 fs/btrfs/acl.h              | 11 ++++++++++
 fs/btrfs/async-thread.h     |  3 +++
 fs/btrfs/backref.h          | 16 ++++++++++++--
 fs/btrfs/bio.h              |  2 ++
 fs/btrfs/block-group.h      | 13 ++++++++++++
 fs/btrfs/block-rsv.h        |  7 +++++++
 fs/btrfs/btrfs_inode.h      | 19 +++++++++++++++++
 fs/btrfs/compression.h      | 10 +++++++--
 fs/btrfs/ctree.h            | 25 +++++++++++-----------
 fs/btrfs/defrag.h           | 10 +++++++++
 fs/btrfs/delalloc-space.h   |  4 ++++
 fs/btrfs/delayed-inode.h    |  8 +++++++
 fs/btrfs/delayed-ref.h      | 10 +++++++++
 fs/btrfs/dev-replace.h      |  4 ++++
 fs/btrfs/dir-item.h         |  6 ++++++
 fs/btrfs/disk-io.h          | 20 ++++++++++++++----
 fs/btrfs/export.h           |  4 ++++
 fs/btrfs/extent-io-tree.h   |  7 +++++++
 fs/btrfs/extent-tree.h      | 10 +++++++++
 fs/btrfs/extent_io.h        | 25 +++++++++++++++++-----
 fs/btrfs/extent_map.h       |  8 +++++++
 fs/btrfs/file-item.h        | 11 ++++++++++
 fs/btrfs/file.h             | 15 +++++++++++++
 fs/btrfs/free-space-cache.h | 13 ++++++++++++
 fs/btrfs/free-space-tree.h  |  6 ++++++
 fs/btrfs/fs.h               | 42 +++++++++++++++++++++++++++++++++++--
 fs/btrfs/inode-item.h       |  5 +++--
 fs/btrfs/ioctl.h            |  9 ++++++++
 fs/btrfs/locking.h          |  8 +++++--
 fs/btrfs/lru_cache.h        |  2 ++
 fs/btrfs/misc.h             |  2 ++
 fs/btrfs/ordered-data.h     | 15 +++++++++++++
 fs/btrfs/orphan.h           |  5 +++++
 fs/btrfs/print-tree.h       |  3 +++
 fs/btrfs/props.c            |  1 +
 fs/btrfs/props.h            |  7 ++++++-
 fs/btrfs/qgroup.h           | 17 +++++++++++----
 fs/btrfs/raid-stripe-tree.h |  5 +++++
 fs/btrfs/raid56.h           |  9 ++++++++
 fs/btrfs/rcu-string.h       |  6 ++++++
 fs/btrfs/ref-verify.h       |  9 ++++++++
 fs/btrfs/reflink.h          |  4 +++-
 fs/btrfs/relocation.h       |  9 ++++++++
 fs/btrfs/root-tree.h        | 10 +++++++++
 fs/btrfs/scrub.h            |  6 ++++++
 fs/btrfs/send.h             |  8 ++++---
 fs/btrfs/space-info.h       |  9 ++++++++
 fs/btrfs/subpage.h          |  5 +++++
 fs/btrfs/super.h            |  7 +++++++
 fs/btrfs/sysfs.h            |  9 ++++++++
 fs/btrfs/transaction.h      | 17 ++++++++++++++-
 fs/btrfs/tree-checker.h     |  2 ++
 fs/btrfs/tree-log.h         |  8 +++++++
 fs/btrfs/tree-mod-log.h     |  8 ++++++-
 fs/btrfs/ulist.h            |  1 +
 fs/btrfs/uuid-tree.h        |  5 +++++
 fs/btrfs/verity.h           |  7 +++++++
 fs/btrfs/volumes.h          | 25 ++++++++++++++++------
 fs/btrfs/xattr.h            |  6 +++++-
 fs/btrfs/zoned.h            | 15 +++++++++++++
 61 files changed, 533 insertions(+), 51 deletions(-)

-- 
2.42.1


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

end of thread, other threads:[~2024-02-01 17:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-01 17:40 [PATCH 0/3] Include updates and cleanups David Sterba
2024-02-01 17:40 ` [PATCH 1/3] btrfs: add forward declarations and headers, part 1 David Sterba
2024-02-01 17:40 ` [PATCH 2/3] btrfs: add forward declarations and headers, part 2 David Sterba
2024-02-01 17:41 ` [PATCH 3/3] btrfs: add forward declarations and headers, part 3 David Sterba

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