]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
xfs: move perag structure and setup to libxfs/xfs_ag.[ch]
authorDave Chinner <dchinner@redhat.com>
Fri, 15 Oct 2021 20:28:25 +0000 (16:28 -0400)
committerEric Sandeen <sandeen@sandeen.net>
Fri, 15 Oct 2021 20:28:25 +0000 (16:28 -0400)
commit4bcd30f678a4971dd2ca7b77bb03543c845ceedd
tree478e415eca38b4d5c02f5f37501aaeb853190ae9
parentf93d21736afb2efbd0e966e1be791b7b3157012a
xfs: move perag structure and setup to libxfs/xfs_ag.[ch]

Source kernel commit: 07b6403a6873045344b0c18cbb4a4360854f6d76

Move the xfs_perag infrastructure to the libxfs files that contain
all the per AG infrastructure. This helps set up for passing perags
around all the code instead of bare agnos with minimal extra
includes for existing files.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
include/xfs_mount.h
libfrog/radix-tree.h
libxfs/init.c
libxfs/libxfs_api_defs.h
libxfs/libxfs_priv.h
libxfs/xfs_ag.c
libxfs/xfs_ag.h
libxfs/xfs_ag_resv.h
libxfs/xfs_btree.c
libxfs/xfs_shared.h