Merge tag 'xfs-6.4-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Pull xfs updates from Dave Chinner: "This consists mainly of online scrub functionality and the design documentation for the upcoming online repair functionality built on top of the scrub code: - Added detailed design documentation for the upcoming online repair feature - major update to online scrub to complete the reverse mapping cross-referencing infrastructure enabling us to fully validate allocated metadata against owner records. This is the last piece of scrub infrastructure needed before we can start merging online repair functionality. - Fixes for the ascii-ci hashing issues - deprecation of the ascii-ci functionality - on-disk format verification bug fixes - various random bug fixes for syzbot and other bug reports" * tag 'xfs-6.4-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux: (107 commits) xfs: fix livelock in delayed allocation at ENOSPC xfs: Extend table marker on deprecated mount options table xfs: fix duplicate includes xfs: fix BUG_ON in xfs_getbmap() xfs: verify buffer contents when we skip log replay xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done xfs: remove WARN when dquot cache insertion fails xfs: don't consider future format versions valid xfs: deprecate the ascii-ci feature xfs: test the ascii case-insensitive hash xfs: stabilize the dirent name transformation function used for ascii-ci dir hash computation xfs: cross-reference rmap records with refcount btrees xfs: cross-reference rmap records with inode btrees xfs: cross-reference rmap records with free space btrees xfs: cross-reference rmap records with ag btrees xfs: introduce bitmap type for AG blocks xfs: convert xbitmap to interval tree xfs: drop the _safe behavior from the xbitmap foreach macro xfs: don't load local xattr values during scrub xfs: remove the for_each_xbitmap_ helpers ...
Showing
- Documentation/admin-guide/xfs.rst 4 additions, 3 deletionsDocumentation/admin-guide/xfs.rst
- Documentation/filesystems/index.rst 1 addition, 0 deletionsDocumentation/filesystems/index.rst
- Documentation/filesystems/xfs-online-fsck-design.rst 5315 additions, 0 deletionsDocumentation/filesystems/xfs-online-fsck-design.rst
- Documentation/filesystems/xfs-self-describing-metadata.rst 1 addition, 0 deletionsDocumentation/filesystems/xfs-self-describing-metadata.rst
- fs/xfs/Kconfig 32 additions, 0 deletionsfs/xfs/Kconfig
- fs/xfs/Makefile 4 additions, 1 deletionfs/xfs/Makefile
- fs/xfs/libxfs/xfs_ag.c 19 additions, 4 deletionsfs/xfs/libxfs/xfs_ag.c
- fs/xfs/libxfs/xfs_ag.h 9 additions, 0 deletionsfs/xfs/libxfs/xfs_ag.h
- fs/xfs/libxfs/xfs_alloc.c 77 additions, 38 deletionsfs/xfs/libxfs/xfs_alloc.c
- fs/xfs/libxfs/xfs_alloc.h 17 additions, 5 deletionsfs/xfs/libxfs/xfs_alloc.h
- fs/xfs/libxfs/xfs_alloc_btree.c 26 additions, 6 deletionsfs/xfs/libxfs/xfs_alloc_btree.c
- fs/xfs/libxfs/xfs_bmap.c 37 additions, 2 deletionsfs/xfs/libxfs/xfs_bmap.c
- fs/xfs/libxfs/xfs_bmap.h 7 additions, 1 deletionfs/xfs/libxfs/xfs_bmap.h
- fs/xfs/libxfs/xfs_bmap_btree.c 18 additions, 1 deletionfs/xfs/libxfs/xfs_bmap_btree.c
- fs/xfs/libxfs/xfs_btree.c 150 additions, 54 deletionsfs/xfs/libxfs/xfs_btree.c
- fs/xfs/libxfs/xfs_btree.h 137 additions, 4 deletionsfs/xfs/libxfs/xfs_btree.h
- fs/xfs/libxfs/xfs_defer.c 4 additions, 2 deletionsfs/xfs/libxfs/xfs_defer.c
- fs/xfs/libxfs/xfs_dir2.c 3 additions, 2 deletionsfs/xfs/libxfs/xfs_dir2.c
- fs/xfs/libxfs/xfs_dir2.h 31 additions, 0 deletionsfs/xfs/libxfs/xfs_dir2.h
- fs/xfs/libxfs/xfs_ialloc.c 106 additions, 59 deletionsfs/xfs/libxfs/xfs_ialloc.c
Please register or sign in to comment