|
|
Log in / Subscribe / Register

xfsprogs: v6.17.0 released

From:  Andrey Albershteyn <aalbersh-AT-kernel.org>
To:  linux-xfs-AT-vger.kernel.org
Subject:  [ANNOUNCE] xfsprogs: v6.17.0 released
Date:  Mon, 20 Oct 2025 18:56:56 +0200
Message-ID:  <px423cmgn2fmflxqmf742fuojbgniacxfigkhfx6eaqsyywz3m@4tuulf4e43vf>
Cc:  AWilcox-AT-wilcox-tech.com, aalbersh-AT-kernel.org, aalbersh-AT-redhat.com, arkamar-AT-gentoo.org, cem-AT-kernel.org, cmaiolino-AT-redhat.com, djwong-AT-kernel.org, hch-AT-lst.de, iustin-AT-debian.org, johannes-AT-nixdorf.dev, linux-xfs-AT-vger.kernel.org, lists-AT-nerdbynature.de, luca.dimaio1-AT-gmail.com, pchelkin-AT-ispras.ru, pranav.tyagi03-AT-gmail.com, sandeen-AT-redhat.com, yi.zhang-AT-huawei.com
Archive-link:  Article

Hi folks,

The xfsprogs master 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 master branch is commit:

de85869984a4095826fb170fc9bd6ae0053c9006

New commits:

A. Wilcox (1):
      [75faf2bc9075] xfs_scrub: Use POSIX-conformant strerror_r

Andrey Albershteyn (5):
      [56af42ac219b] libfrog: add wrappers for file_getattr/file_setattr syscalls
      [961e42e0265c] xfs_quota: utilize file_setattr to set prjid on special files
      [7c850f317ef8] xfs_io: make ls/chattr work with special files
      [128ac4dadbd6] xfs_db: use file_setattr to copy attributes on special files with rdump
      [de85869984a4] xfsprogs: Release v6.17.0

Carlos Maiolino (1):
      [9bd2142c5e35] Improve information about logbsize valid values

Christian Kujau (1):
      [9c83bdfeef71] xfsprogs: fix utcnow deprecation warning in xfs_scrub_all.py

Christoph Hellwig (3):
      [fc46966ce3d5] xfs: return the allocated transaction from xfs_trans_alloc_empty
      [c6135e4201a1] xfs: improve the xg_active_ref check in xfs_group_free
      [620910fd6440] xfs: don't use a xfs_log_iovec for ri_buf in log recovery

Darrick J. Wong (5):
      [add1e9d2f576] mkfs: fix libxfs_iget return value sign inversion
      [e51aa35ec4c8] libfrog: pass mode to xfrog_file_setattr
      [41aac2782dba] xfs_scrub: fix strerror_r usage yet again
      [bb52ff815e54] mkfs: fix copy-paste error in calculate_rtgroup_geometry
      [15fd6fc686d5] xfs_scrub_fail: reduce security lockdowns to avoid postfix problems

Eric Sandeen (1):
      [059eef174487] xfs: do not propagate ENODATA disk errors into xattr code

Fedor Pchelkin (6):
      [313be3605966] xfs: rename diff_two_keys routines
      [a6b87a3a466c] xfs: rename key_diff routines
      [4a902e04d98e] xfs: refactor cmp_two_keys routines to take advantage of cmp_int()
      [fe6a679a9b30] xfs: refactor cmp_key_with_cur routines to take advantage of cmp_int()
      [a9be1f9d2bae] xfs: use a proper variable name and type for storing a comparison result
      [ff1a5239a94f] xfs: refactor xfs_btree_diff_two_ptrs() to take advantage of cmp_int()

Johannes Nixdorf (2):
      [6cfae337a101] configure: Base NEED_INTERNAL_STATX on libc headers first
      [07956672b784] libfrog: Define STATX__RESERVED if not provided by the system

Luca Di Maio (1):
      [8a4ea7272493] proto: add ability to populate a filesystem from a directory

Pranav Tyagi (1):
      [86c2579ddf30] fs/xfs: replace strncpy with memtostr_pad()

Zhang Yi (1):
      [7b65201af8a7] xfs_io: add FALLOC_FL_WRITE_ZEROES support

Code Diffstat:

 VERSION                          |   2 +-
 configure.ac                     |   4 +-
 db/attrset.c                     |   6 +-
 db/dquot.c                       |   4 +-
 db/fsmap.c                       |   8 +-
 db/info.c                        |   8 +-
 db/metadump.c                    |   2 +-
 db/namei.c                       |   4 +-
 db/rdump.c                       |  27 +-
 debian/changelog                 |   6 +
 doc/CHANGES                      |  15 +
 include/builddefs.in             |   6 +
 include/linux.h                  |  20 +
 include/platform_defs.h          |  13 +
 include/xfs_trans.h              |   2 +-
 io/attr.c                        | 138 ++++---
 io/io.h                          |   2 +-
 io/prealloc.c                    |  36 ++
 io/stat.c                        |   2 +-
 libfrog/Makefile                 |   2 +
 libfrog/file_attr.c              | 121 ++++++
 libfrog/file_attr.h              |  30 ++
 libfrog/statx.h                  |   5 +-
 libxfs/inode.c                   |   4 +-
 libxfs/trans.c                   |  37 +-
 libxfs/xfs_alloc_btree.c         |  52 ++-
 libxfs/xfs_attr_remote.c         |   7 +
 libxfs/xfs_bmap_btree.c          |  32 +-
 libxfs/xfs_btree.c               |  33 +-
 libxfs/xfs_btree.h               |  41 ++-
 libxfs/xfs_da_btree.c            |   6 +
 libxfs/xfs_format.h              |   2 +-
 libxfs/xfs_group.c               |   3 +-
 libxfs/xfs_ialloc_btree.c        |  24 +-
 libxfs/xfs_log_recover.h         |   4 +-
 libxfs/xfs_refcount.c            |   4 +-
 libxfs/xfs_refcount_btree.c      |  18 +-
 libxfs/xfs_rmap_btree.c          |  67 ++--
 libxfs/xfs_rtrefcount_btree.c    |  18 +-
 libxfs/xfs_rtrmap_btree.c        |  67 ++--
 libxlog/xfs_log_recover.c        |  14 +-
 logprint/log_print_all.c         |  59 +--
 logprint/log_redo.c              |  52 +--
 m4/package_libcdev.m4            |  75 +++-
 man/man5/xfs.5                   |  12 +-
 man/man8/mkfs.xfs.8.in           |  38 +-
 man/man8/xfs_io.8                |   6 +
 mkfs/proto.c                     | 771 ++++++++++++++++++++++++++++++++++++++-
 mkfs/proto.h                     |  18 +-
 mkfs/xfs_mkfs.c                  |  25 +-
 quota/project.c                  | 144 ++++----
 repair/phase2.c                  |   6 +-
 repair/pptr.c                    |   4 +-
 repair/quotacheck.c              |   9 +-
 repair/rcbag.c                   |   8 +-
 repair/rcbag_btree.c             |  56 ++-
 repair/rmap.c                    |   4 +-
 repair/rt.c                      |  10 +-
 scrub/Makefile                   |   4 +
 scrub/common.c                   |   5 +
 scrub/inodes.c                   |   2 -
 scrub/xfs_scrub_all.py.in        |   8 +-
 scrub/xfs_scrub_fail@.service.in |  57 +--
 63 files changed, 1646 insertions(+), 623 deletions(-)
 create mode 100644 libfrog/file_attr.c
 create mode 100644 libfrog/file_attr.h

-- 
- Andrey



Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds