[ANNOUNCE] xfsprogs: for-next updated to 72d5abe1d8c3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi folks,

The xfsprogs for-next branch in repository at:

	git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git

has just been updated.

Patches often get missed, so if your outstanding patches are properly reviewed
on the list and not included in this update, please let me know.

The for-next branch has also been updated to match the state of master.

The new head of the for-next branch is commit:

72d5abe1d8c3cf184a1c53cea267c57e7957e6f9

New commits:

Andrey Albershteyn (1):
      [03a824e42ad9] gitignore: update gitignore with python scripts

Bill O'Donnell (1):
      [140fd5b16357] xfs_repair: phase6: scan longform entries before header check

Christoph Hellwig (36):
      [91643efd0e4c] xfs: generalize the freespace and reserved blocks handling
      [7e427bb1b734] xfs: make metabtree reservations global
      [433f46a5b7d3] xfs: reduce metafile reservations
      [9b705e1a55aa] xfs: add a rtg_blocks helper
      [b5e9bf4ec26c] xfs: move xfs_bmapi_reserve_delalloc to xfs_iomap.c
      [5dc014c0672f] xfs: support XFS_BMAPI_REMAP in xfs_bmap_del_extent_delay
      [475b5c5cb22d] xfs: add a xfs_rtrmap_highest_rgbno helper
      [611ad47ee44b] xfs: define the zoned on-disk format
      [9840f7e09e2f] xfs: allow internal RT devices for zoned mode
      [be3bc69f4fee] xfs: export zoned geometry via XFS_FSOP_GEOM
      [554360cdc6e2] xfs: disable sb_frextents for zoned file systems
      [48ccc2459039] xfs: parse and validate hardware zone information
      [7681c8b64e81] xfs: add the zoned space allocator
      [d22f260a04fe] xfs: add support for zoned space reservations
      [d648bcdbbb87] xfs: implement zoned garbage collection
      [6b1ed216be17] xfs: enable fsmap reporting for internal RT devices
      [c035d90a655c] xfs: enable the zoned RT device feature
      [584e4dcd2357] xfs: support zone gaps
      [75808b660cb7] libfrog: report the zoned geometry
      [09836e4da195] xfs_repair: support repairing zoned file systems
      [049a4797a652] xfs_repair: fix the RT device check in process_dinode_int
      [ff6737fe5749] xfs_repair: validate rt groups vs reported hardware zones
      [b578151091ab] xfs_mkfs: factor out a validate_rtgroup_geometry helper
      [2e5a737a61d3] xfs_mkfs: support creating file system with zoned RT devices
      [b62352d0db16] xfs_mkfs: calculate zone overprovisioning when specifying size
      [308f80b53f5e] xfs_mkfs: default to rtinherit=1 for zoned file systems
      [a5142cfe6d1c] xfs_mkfs: reflink conflicts with zoned file systems for now
      [adec6f3afea2] xfs_mkfs: document the new zoned options in the man page
      [0dddd8096138] man: document XFS_FSOP_GEOM_FLAGS_ZONED
      [551948d6e6ea] xfs_io: correctly report RGs with internal rt dev in bmap output
      [5e169f3d0afe] xfs_io: don't re-query fs_path information in fsmap_f
      [fdbf36f53db3] xfs_io: handle internal RT devices in fsmap output
      [e741e275e9f2] xfs_spaceman: handle internal RT devices
      [37591ef3f4f1] xfs_scrub: support internal RT device
      [e21b93e8fa67] xfs_mdrestore: support internal RT devices
      [fd4eb274c828] xfs_growfs: support internal RT devices

Darrick J. Wong (6):
      [86e28b9548aa] man: fix missing cachestat manpage
      [95264b115d86] xfs_io: catch statx fields up to 6.15
      [077560c53953] xfs_io: redefine what statx -m all does
      [d6721943d668] xfs_io: make statx mask parsing more generally useful
      [044e134fffff] mkfs: fix blkid probe API violations causing weird output
      [72d5abe1d8c3] xfs_repair: fix libxfs abstraction mess

Eric Sandeen (1):
      [454fab69c484] xfs_repair: Bump link count if longform_dir2_rebuild yields shortform dir

liuh (1):
      [81f646b0d6af] mkfs: fix the issue of maxpct set to 0 not taking effect

Code Diffstat:

 .gitignore                      |   5 +-
 db/convert.c                    |   6 +-
 growfs/xfs_growfs.c             |   9 +-
 include/libxfs.h                |   6 +
 include/spinlock.h              |   5 +
 include/xfs_inode.h             |  12 +-
 include/xfs_mount.h             |  64 +++-
 io/bmap.c                       |  23 +-
 io/fsmap.c                      |  52 ++--
 io/stat.c                       | 130 +++++++-
 io/statx.h                      |  33 +-
 libfrog/fsgeom.c                |  24 +-
 libxfs/Makefile                 |   6 +-
 libxfs/init.c                   |  15 +-
 libxfs/libxfs_api_defs.h        |   1 +
 libxfs/libxfs_priv.h            |  16 +-
 libxfs/rdwr.c                   |   2 +
 libxfs/topology.c               |   3 +-
 libxfs/xfs_bmap.c               | 314 ++-----------------
 libxfs/xfs_bmap.h               |   7 +-
 libxfs/xfs_format.h             |  20 +-
 libxfs/xfs_fs.h                 |  14 +-
 libxfs/xfs_group.h              |  31 +-
 libxfs/xfs_ialloc.c             |   2 +-
 libxfs/xfs_inode_buf.c          |  21 +-
 libxfs/xfs_inode_util.c         |   1 +
 libxfs/xfs_log_format.h         |   7 +-
 libxfs/xfs_metafile.c           | 167 ++++++----
 libxfs/xfs_metafile.h           |   6 +-
 libxfs/xfs_ondisk.h             |   6 +-
 libxfs/xfs_rtbitmap.c           |  11 +
 libxfs/xfs_rtgroup.c            |  39 ++-
 libxfs/xfs_rtgroup.h            |  50 ++-
 libxfs/xfs_rtrmap_btree.c       |  19 ++
 libxfs/xfs_rtrmap_btree.h       |   2 +
 libxfs/xfs_sb.c                 |  82 ++++-
 libxfs/xfs_types.h              |  28 ++
 libxfs/xfs_zones.c              | 188 +++++++++++
 libxfs/xfs_zones.h              |  35 +++
 m4/package_libcdev.m4           |   2 +-
 man/man2/ioctl_xfs_fsgeometry.2 |  21 +-
 man/man8/mkfs.xfs.8.in          |  17 +
 man/man8/xfs_io.8               |  17 +-
 mdrestore/xfs_mdrestore.c       |  20 +-
 mkfs/proto.c                    |   3 +-
 mkfs/xfs_mkfs.c                 | 672 +++++++++++++++++++++++++++++++++++-----
 repair/Makefile                 |   1 +
 repair/agheader.c               |   4 +-
 repair/dinode.c                 |   8 +-
 repair/phase5.c                 |   6 +
 repair/phase6.c                 |  21 +-
 repair/rt.c                     |   2 +
 repair/rtrmap_repair.c          |  33 ++
 repair/xfs_repair.c             |   9 +-
 repair/zoned.c                  | 139 +++++++++
 repair/zoned.h                  |  10 +
 scrub/phase1.c                  |   3 +-
 scrub/phase6.c                  |  65 ++--
 scrub/phase7.c                  |  28 +-
 scrub/spacemap.c                |  17 +-
 spaceman/freesp.c               |  11 +-
 61 files changed, 1944 insertions(+), 627 deletions(-)
 create mode 100644 libxfs/xfs_zones.c
 create mode 100644 libxfs/xfs_zones.h
 create mode 100644 repair/zoned.c
 create mode 100644 repair/zoned.h

-- 
- Andrey





[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux