From patchwork Tue May 19 21:28:38 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 9842 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4gKnqS1G09z3wnH for ; Tue, 19 May 2026 21:29:08 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "E8" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4gKnqM6Hwfz3RG for ; Tue, 19 May 2026 21:29:03 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4gKnqF2vG3z36VV for ; Tue, 19 May 2026 21:28:57 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4gKnq54h3jz32nZ for ; Tue, 19 May 2026 21:28:49 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4gKnq20LD7z5hQ; Tue, 19 May 2026 21:28:46 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1779226126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=NLsSP32leBOynzG8Xorgf+DYG6JwWnHrTKmceSfB8mo=; b=6hCMpNPshKCHL096+AiDFepNA4Vi1dCHdwKpAFNtYWI+n0e3lh+DQMZKWzfO91m8aFjs5I bcYZJU+MSoDTTKCA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1779226126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=NLsSP32leBOynzG8Xorgf+DYG6JwWnHrTKmceSfB8mo=; b=wipoqNT3htgB6pT0ViDrhYV3e/gesOU0I+oSJiF+ERDXaRYAYU2q/5bf9ekRF5CQnPMcF7 IyWpnWaXcdEAYYC/BP3wbdPWgXBj0HOPz+VweHLkrMjpCESY8fNp14a3AK1uNCNzFmqIEv hJWco9uwFQU3PdFUCldTf82s+VAJelE1S+9/zihCWm8GeYZYNfCs86XyUvmvO4G8M3bXoz W4vWyWrmsxC0EJuHYrcUXcdMtTQe1S8GiKBgHuyPQQrd6K8a+qqUp+GHeRl8VvO1xFZAWE jtQWCwKsuSWszFvLBXaDOU/qDrcv8IXMoN45DOMOgBThX+mtxp/W5/Ji/khJqw== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] xfsprogs: Update to version 7.0.0 Date: Tue, 19 May 2026 23:28:38 +0200 Message-ID: <20260519212838.3147035-17-adolf.belka@ipfire.org> In-Reply-To: <20260519212838.3147035-1-adolf.belka@ipfire.org> References: <20260519212838.3147035-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - 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 --- config/rootfiles/common/xfsprogs | 6 ++++++ lfs/xfsprogs | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) 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)