btrfs: add forward declarations and headers, part 3
authorDavid Sterba <dsterba@suse.com>
Sat, 27 Jan 2024 03:31:30 +0000 (04:31 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 4 Mar 2024 15:24:49 +0000 (16:24 +0100)
commit5693a1286aa697fadf8fc8c7abef122ec90ee10c
treec152a6ba40171d6db84b2de49c07b877c3b106d0
parent602035d7fecf4d00c75c2ca5b956fa44136c3b86
btrfs: add forward declarations and headers, part 3

Do a cleanup in the rest of the headers:

- add forward declarations for types referenced by pointers
- add includes when types need them

This fixes potential compilation problems if the headers are reordered
or the missing includes are not provided indirectly.

Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/accessors.h
fs/btrfs/backref.h
fs/btrfs/block-group.h
fs/btrfs/btrfs_inode.h
fs/btrfs/ctree.h
fs/btrfs/delayed-ref.h
fs/btrfs/extent-tree.h
fs/btrfs/fs.h
fs/btrfs/qgroup.h
fs/btrfs/volumes.h