xfsprogs: Update to version 7.0.0

Message ID 20260519212838.3147035-17-adolf.belka@ipfire.org
State Staged
Commit 3e87dd46609182c5d4e3e8828e4b938c31169cf6
Headers
Series xfsprogs: Update to version 7.0.0 |

Commit Message

Adolf Belka 19 May 2026, 9:28 p.m. UTC
- Update from version 6.19.0 to 7.0.0
- Update of rootfile
- Changelog
7.0.0
	xfs_scrub: drop the warning about mixed bidirectional codepoints in names
	 (Darrick J. Wong)
	xfs_scrub_all: fix deadlock if lsblk produces a lot of output (Darrick J. Wong)
	xfs_scrub: warn about unicode variation selectors in names (Darrick J. Wong)
	xfs_quota: display default limits for users with zero usage (Ravi Singh)
	debian: add version control tags to control (Darrick J. Wong)
	xfs_scrub: raise media verification IO limits (Darrick J. Wong)
	xfs_scrub: drop SCSI_VERIFY code from disk. (Darrick J. Wong)
	xfs_scrub: clean up device-related error messages (Darrick J. Wong)
	xfs_scrub: perform media scanning of the log region (Darrick J. Wong)
	scrub: don't allocate disk for ioctl-based media verify (Christoph Hellwig)
	xfs_scrub: use the verify media ioctl during phase 6 if possible
	 (Darrick J. Wong)
	scrub: simplify verifier threads calculation (Christoph Hellwig)
	xfs_scrub: move read verification scheduling to phase6.c (Darrick J. Wong)
	xfs_scrub: fix i18n of the decode_special_owner return value (Darrick J. Wong)
	xfs_scrub: report truncated devices as media errors (Darrick J. Wong)
	debian: enable xfs_healer on the root filesystem by default (Darrick J. Wong)
	debian/control: listify the build dependencies (Darrick J. Wong)
	mkfs: enable online repair if all backrefs are enabled (Darrick J. Wong)
	xfs_io: add listmount and statmount commands (Darrick J. Wong)
	xfs_scrub: print systemd service names (Darrick J. Wong)
	xfs_healer: add a manual page (Darrick J. Wong)
	xfs_healer: validate that repair fds point to the monitored fs (Darrick J. Wong)
	xfs_healer: use statmount to find moved filesystems even faster (Darrick J. Wong)
	xfs_healer: use getmntent to find moved filesystems (Darrick J. Wong)
	xfs_healer: run full scrub after lost corruption events or targeted repair
	 failure (Darrick J. Wong)
	xfs_healer: use the autofsck fsproperty to select mode (Darrick J. Wong)
	xfs_healer: don't start service if kernel support unavailable (Darrick J. Wong)
	xfs_healer: create a service to start the per-mount healer service
	 (Darrick J. Wong)
	xfs_healer: create a per-mount background monitoring service (Darrick J. Wong)
	xfs_healer: enable repairing filesystems (Darrick J. Wong)
	xfs_healer: create daemon to listen for health events (Darrick J. Wong)
	xfs_io: add a media verify command (Darrick J. Wong)
	xfs_io: monitor filesystem health events (Darrick J. Wong)
	man2: document the media verification ioctl (Darrick J. Wong)
	man2: document the healthmon ioctl (Darrick J. Wong)
	fsr: always print error messages from xfrog_defragrange() (Carlos Maiolino)
	fsr: package function should check for negative errors (Carlos Maiolino)
	xfs_repair: don't fail on INCOMPLETE attrs in leaf blocks (Darrick J. Wong)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/xfsprogs | 6 ++++++
 lfs/xfsprogs                     | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)
  

Patch

diff --git a/config/rootfiles/common/xfsprogs b/config/rootfiles/common/xfsprogs
index 91570a500..9a0f41596 100644
--- a/config/rootfiles/common/xfsprogs
+++ b/config/rootfiles/common/xfsprogs
@@ -19,6 +19,8 @@  sbin/xfs_repair
 #usr/lib/libhandle.la
 #usr/lib/libhandle.so
 usr/lib/udev/rules.d/64-xfs.rules
+#usr/libexec/xfsprogs
+usr/libexec/xfsprogs/xfs_healer
 usr/sbin/xfs_admin
 usr/sbin/xfs_bmap
 usr/sbin/xfs_copy
@@ -64,12 +66,15 @@  usr/sbin/xfs_spaceman
 #usr/share/man/man2/ioctl_xfs_getparents.2
 #usr/share/man/man2/ioctl_xfs_getresblks.2
 #usr/share/man/man2/ioctl_xfs_goingdown.2
+#usr/share/man/man2/ioctl_xfs_health_fd_on_monitored_fs.2
+#usr/share/man/man2/ioctl_xfs_health_monitor.2
 #usr/share/man/man2/ioctl_xfs_inumbers.2
 #usr/share/man/man2/ioctl_xfs_rtgroup_geometry.2
 #usr/share/man/man2/ioctl_xfs_scrub_metadata.2
 #usr/share/man/man2/ioctl_xfs_scrubv_metadata.2
 #usr/share/man/man2/ioctl_xfs_setresblks.2
 #usr/share/man/man2/ioctl_xfs_start_commit.2
+#usr/share/man/man2/ioctl_xfs_verify_media.2
 #usr/share/man/man3/attr_list_by_handle.3
 #usr/share/man/man3/attr_multi_by_handle.3
 #usr/share/man/man3/fd_to_handle.3
@@ -96,6 +101,7 @@  usr/sbin/xfs_spaceman
 #usr/share/man/man8/xfs_freeze.8
 #usr/share/man/man8/xfs_fsr.8
 #usr/share/man/man8/xfs_growfs.8
+#usr/share/man/man8/xfs_healer.8
 #usr/share/man/man8/xfs_info.8
 #usr/share/man/man8/xfs_io.8
 #usr/share/man/man8/xfs_logprint.8
diff --git a/lfs/xfsprogs b/lfs/xfsprogs
index a91c92c67..c84b0ca82 100644
--- a/lfs/xfsprogs
+++ b/lfs/xfsprogs
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 6.19.0
+VER        = 7.0.0
 #          https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/
 
 THISAPP    = xfsprogs-$(VER)
@@ -47,7 +47,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 30ef424589e96175aa38776d809c7a0e1ce2d74ba3ccfca83c00bf102836f93f131afd63e5be8d639aee4e3c8831f6d536029b4e7d6dd44b9297426d6c028d2c
+$(DL_FILE)_BLAKE2 = 7819801338316eb7ec9362710f9a98a6d0e5a20caae7493fef8430716c599746d79b49bef9bf1ece8c540a259918808f51818f2a4d37b684e007affe7be4affa
 
 install : $(TARGET)