btrfs: remove unused included headers
authorDavid Sterba <dsterba@suse.com>
Thu, 25 Jan 2024 16:44:47 +0000 (17:44 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 4 Mar 2024 15:24:46 +0000 (16:24 +0100)
commit2b712e3bb2c46165a3d35096f37bea6aa47f45d4
treed686755c2f322f63791794efcdfba6be0b65f09d
parentdc52796151a7a7c6993c6d17441d75eee467c8a8
btrfs: remove unused included headers

With help of neovim, LSP and clangd we can identify header files that
are not actually needed to be included in the .c files. This is focused
only on removal (with minor fixups), further cleanups are possible but
will require doing the header files properly with forward declarations,
minimized includes and include-what-you-use care.

Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: David Sterba <dsterba@suse.com>
42 files changed:
fs/btrfs/accessors.c
fs/btrfs/acl.c
fs/btrfs/async-thread.c
fs/btrfs/bio.c
fs/btrfs/block-rsv.c
fs/btrfs/compression.c
fs/btrfs/defrag.c
fs/btrfs/delalloc-space.c
fs/btrfs/dev-replace.c
fs/btrfs/disk-io.c
fs/btrfs/export.c
fs/btrfs/extent-io-tree.c
fs/btrfs/extent-tree.c
fs/btrfs/extent_io.c
fs/btrfs/extent_map.c
fs/btrfs/file-item.c
fs/btrfs/file-item.h
fs/btrfs/file.c
fs/btrfs/free-space-cache.c
fs/btrfs/fs.h
fs/btrfs/inode-item.c
fs/btrfs/inode.c
fs/btrfs/ioctl.c
fs/btrfs/locking.c
fs/btrfs/messages.c
fs/btrfs/ordered-data.c
fs/btrfs/orphan.c
fs/btrfs/raid-stripe-tree.c
fs/btrfs/raid56.c
fs/btrfs/root-tree.c
fs/btrfs/send.c
fs/btrfs/space-info.c
fs/btrfs/super.c
fs/btrfs/transaction.c
fs/btrfs/tree-checker.c
fs/btrfs/tree-log.c
fs/btrfs/ulist.c
fs/btrfs/uuid-tree.c
fs/btrfs/verity.c
fs/btrfs/volumes.c
fs/btrfs/zoned.c
fs/btrfs/zstd.c