On Mon, Dec 11, 2023 at 05:37:19PM +0100, Christoph Hellwig wrote: > Hi all, > > this series how libxfs deals with the data, log and rt devices. > A lot of it is just tidying up cruft old code, but it then introduces > a libxfs_dev structure that describes a single device to further > simplify the code. Yay! I'm glad the bizarre isreadonly == flags code is gone! And all that weird dev_t -> fd translation weirdness, and the last of the irix stuff that makes no sense now. Reviewed-by: Darrick J. Wong <djwong@xxxxxxxxxx> --D > > Diffstat: > copy/xfs_copy.c | 19 -- > db/crc.c | 2 > db/fuzz.c | 2 > db/info.c | 2 > db/init.c | 29 +-- > db/init.h | 3 > db/metadump.c | 4 > db/output.c | 2 > db/sb.c | 18 +- > db/write.c | 2 > growfs/xfs_growfs.c | 24 +-- > include/libxfs.h | 87 +++++------ > include/libxlog.h | 7 > include/xfs_mount.h | 3 > libfrog/linux.c | 39 +---- > libfrog/platform.h | 6 > libxfs/init.c | 398 +++++++++++++++------------------------------------- > libxfs/libxfs_io.h | 5 > libxfs/rdwr.c | 16 -- > libxfs/topology.c | 23 +-- > libxfs/topology.h | 4 > libxlog/util.c | 49 +++--- > logprint/logprint.c | 79 ++++------ > mkfs/xfs_mkfs.c | 249 +++++++++++++------------------- > repair/globals.h | 2 > repair/init.c | 40 ++--- > repair/phase2.c | 27 --- > repair/prefetch.c | 2 > repair/protos.h | 2 > repair/sb.c | 18 +- > repair/xfs_repair.c | 15 - > 31 files changed, 453 insertions(+), 725 deletions(-) >