public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19
@ 2026-02-19 23:43 Darrick J. Wong
  2026-02-19 23:46 ` [PATCH 1/6] mkfs: set rtstart from user-specified dblocks Darrick J. Wong
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Darrick J. Wong @ 2026-02-19 23:43 UTC (permalink / raw)
  To: djwong, aalbersh; +Cc: linux-xfs, hch, linux-xfs

Hi all,

This is miscellaneous bugfixes.

If you're going to start using this code, I strongly recommend pulling
from my git trees, which are linked below.

With a bit of luck, this should all go splendidly.
Comments and questions are, as always, welcome.

--D

kernel git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=random-fixes

xfsprogs git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=random-fixes

fstests git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=random-fixes
---
Commits in this patchset:
 * mkfs: set rtstart from user-specified dblocks
 * xfs_logprint: print log data to the screen in host-endian order
 * mkfs: quiet down warning about insufficient write zones
 * xfs_mdrestore: fix restoration on filesystems with 4k sectors
 * debian: don't explicitly reload systemd from postinst
 * xfs_scrub_all: fix non-service-mode arguments to xfs_scrub
---
 logprint/logprint.h       |    1 +
 debian/postinst           |    3 ---
 logprint/log_print_all.c  |    5 +++--
 logprint/logprint.c       |    5 +++++
 man/man8/xfs_logprint.8   |    4 ++++
 mdrestore/xfs_mdrestore.c |   16 +++++++++++----
 mkfs/xfs_mkfs.c           |   47 +++++++++++++++++++++++++++++++++------------
 scrub/Makefile            |    2 +-
 scrub/xfs_scrub_all.py.in |    3 ++-
 9 files changed, 62 insertions(+), 24 deletions(-)


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH 1/6] mkfs: set rtstart from user-specified dblocks
  2026-02-19 23:43 [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Darrick J. Wong
@ 2026-02-19 23:46 ` Darrick J. Wong
  2026-02-19 23:47 ` [PATCH 2/6] xfs_logprint: print log data to the screen in host-endian order Darrick J. Wong
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Darrick J. Wong @ 2026-02-19 23:46 UTC (permalink / raw)
  To: djwong, aalbersh; +Cc: hch, linux-xfs, linux-xfs

From: Darrick J. Wong <djwong@kernel.org>

generic/211 fails to format the disk on a system with an internal zoned
device.  Poking through the shell scripts, it's apparently doing this:

# mkfs.xfs -d size=629145600 -r size=629145600 -b size=4096 -m metadir=1,autofsck=1,uquota,gquota,pquota, -r zoned=1 -d rtinherit=1 /dev/sdd
size 629145600 specified for data subvolume is too large, maximum is 131072 blocks

Strange -- we asked for 629M data and rt sections, the device is 20GB in
size, but it claims insufficient space in the data subvolume.

Further analysis shows that open_devices is setting rtstart to 1% of the
size of the data volume (or no less than 300M) and rounding that up to
the nearest power of two (512M).  Hence the 131072 number.

But wait, we said that we wanted a 629M data section.  Let's set rtstart
to the same value if the user didn't already provide one, instead of
using the default value.

Cc: <linux-xfs@vger.kernel.org> # v6.15.0
Fixes: 2e5a737a61d34e ("xfs_mkfs: support creating file system with zoned RT devices")
Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
---
 mkfs/xfs_mkfs.c |   42 +++++++++++++++++++++++++++++++-----------
 1 file changed, 31 insertions(+), 11 deletions(-)


diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c
index b34407725f76df..a90160b26065b7 100644
--- a/mkfs/xfs_mkfs.c
+++ b/mkfs/xfs_mkfs.c
@@ -3696,6 +3696,36 @@ _("log stripe unit (%d bytes) is too large (maximum is 256KiB)\n"
 
 }
 
+static uint64_t
+calc_rtstart(
+	const struct mkfs_params	*cfg,
+	const struct libxfs_init	*xi)
+{
+	uint64_t			rt_target_size;
+	uint64_t			rtstart = 1;
+
+	if (cfg->dblocks) {
+		/*
+		 * If the user specified the size of the data device but not
+		 * the start of the internal rt device, set the internal rt
+		 * volume to start at the end of the data device.
+		 */
+		return cfg->dblocks << (cfg->blocklog - BBSHIFT);
+	}
+
+	/*
+	 * By default reserve at 1% of the total capacity (rounded up to the
+	 * next power of two) for metadata, but match the minimum we enforce
+	 * elsewhere. This matches what SMR HDDs provide.
+	 */
+	rt_target_size = max((xi->data.size + 99) / 100,
+			     BTOBB(300 * 1024 * 1024));
+
+	while (rtstart < rt_target_size)
+		rtstart <<= 1;
+	return rtstart;
+}
+
 static void
 open_devices(
 	struct mkfs_params	*cfg,
@@ -3720,17 +3750,7 @@ open_devices(
 		zt->rt.zone_capacity = zt->data.zone_capacity;
 		zt->rt.nr_zones = zt->data.nr_zones - zt->data.nr_conv_zones;
 	} else if (cfg->sb_feat.zoned && !cfg->rtstart && !xi->rt.dev) {
-		/*
-		 * By default reserve at 1% of the total capacity (rounded up to
-		 * the next power of two) for metadata, but match the minimum we
-		 * enforce elsewhere. This matches what SMR HDDs provide.
-		 */
-		uint64_t rt_target_size = max((xi->data.size + 99) / 100,
-					      BTOBB(300 * 1024 * 1024));
-
-		cfg->rtstart = 1;
-		while (cfg->rtstart < rt_target_size)
-			cfg->rtstart <<= 1;
+		cfg->rtstart = calc_rtstart(cfg, xi);
 	}
 
 	if (cfg->rtstart) {


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 2/6] xfs_logprint: print log data to the screen in host-endian order
  2026-02-19 23:43 [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Darrick J. Wong
  2026-02-19 23:46 ` [PATCH 1/6] mkfs: set rtstart from user-specified dblocks Darrick J. Wong
@ 2026-02-19 23:47 ` Darrick J. Wong
  2026-02-19 23:47 ` [PATCH 3/6] mkfs: quiet down warning about insufficient write zones Darrick J. Wong
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Darrick J. Wong @ 2026-02-19 23:47 UTC (permalink / raw)
  To: djwong, aalbersh; +Cc: hch, linux-xfs

From: Darrick J. Wong <djwong@kernel.org>

Add a cli option so that users won't have to byteswap u32 values when
they're digging through broken logs on little-endian systems.  Also make
it more obvious which column is the offset and which are the byte(s).

Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
---
 logprint/logprint.h      |    1 +
 logprint/log_print_all.c |    5 +++--
 logprint/logprint.c      |    5 +++++
 man/man8/xfs_logprint.8  |    4 ++++
 4 files changed, 13 insertions(+), 2 deletions(-)


diff --git a/logprint/logprint.h b/logprint/logprint.h
index aa90068c8a2af1..2ba868a9155108 100644
--- a/logprint/logprint.h
+++ b/logprint/logprint.h
@@ -16,6 +16,7 @@ extern int	print_transactions;
 extern int	print_overwrite;
 extern int	print_no_data;
 extern int	print_no_print;
+extern int	print_host_endian;
 
 /* exports */
 extern time64_t xlog_extract_dinode_ts(const xfs_log_timestamp_t);
diff --git a/logprint/log_print_all.c b/logprint/log_print_all.c
index 0afad597bb6ce0..5a01e049b8bb50 100644
--- a/logprint/log_print_all.c
+++ b/logprint/log_print_all.c
@@ -55,8 +55,9 @@ xlog_recover_print_data(
 
 		while (j < nums) {
 			if ((j % 8) == 0)
-				printf("%2x ", j);
-			printf("%8x ", *dp);
+				printf("%2x: ", j);
+			printf("%08x ", print_host_endian ? be32_to_cpu(*dp) :
+							    *dp);
 			dp++;
 			j++;
 			if ((j % 8) == 0)
diff --git a/logprint/logprint.c b/logprint/logprint.c
index 7c69cdcc7cfacb..34df3400c8d544 100644
--- a/logprint/logprint.c
+++ b/logprint/logprint.c
@@ -24,6 +24,7 @@ int	print_buffer;
 int	print_overwrite;
 int     print_no_data;
 int     print_no_print;
+int	print_host_endian;
 static int	print_operation = OP_PRINT;
 static struct libxfs_init x;
 
@@ -37,6 +38,7 @@ Options:\n\
     -d	            dump the log in log-record format\n\
     -e	            exit when an error is found in the log\n\
     -f	            specified device is actually a file\n\
+    -h		    print hex data in host-endian order\n\
     -l <device>     filename of external log\n\
     -n	            don't try and interpret log data\n\
     -o	            print buffer data in hex\n\
@@ -171,6 +173,9 @@ main(int argc, char **argv)
 				x.log.name = optarg;
 				x.log.isfile = 1;
 				break;
+			case 'h':
+				print_host_endian = 1;
+				break;
 			case 'i':
 				print_inode++;
 				break;
diff --git a/man/man8/xfs_logprint.8 b/man/man8/xfs_logprint.8
index 16e881ee8f230d..d64af5963f1a8a 100644
--- a/man/man8/xfs_logprint.8
+++ b/man/man8/xfs_logprint.8
@@ -76,6 +76,10 @@ .SH OPTIONS
 an ordinary file with
 .BR xfs_copy (8).
 .TP
+.B \-h
+Print u32 hex dump data in host-endian order.
+The default is to print without any endian decoding.
+.TP
 .BI \-l " logdev"
 External log device. Only for those filesystems which use an external log.
 .TP


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 3/6] mkfs: quiet down warning about insufficient write zones
  2026-02-19 23:43 [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Darrick J. Wong
  2026-02-19 23:46 ` [PATCH 1/6] mkfs: set rtstart from user-specified dblocks Darrick J. Wong
  2026-02-19 23:47 ` [PATCH 2/6] xfs_logprint: print log data to the screen in host-endian order Darrick J. Wong
@ 2026-02-19 23:47 ` Darrick J. Wong
  2026-02-19 23:47 ` [PATCH 4/6] xfs_mdrestore: fix restoration on filesystems with 4k sectors Darrick J. Wong
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Darrick J. Wong @ 2026-02-19 23:47 UTC (permalink / raw)
  To: djwong, aalbersh; +Cc: hch, linux-xfs, linux-xfs

From: Darrick J. Wong <djwong@kernel.org>

xfs/067 fails with the following weird mkfs message:

 --- tests/xfs/067.out	2025-07-15 14:41:40.191273467 -0700
 +++ /run/fstests/logs/xfs/067.out.bad	2026-01-06 16:59:11.907677987 -0800
 @@ -1,4 +1,8 @@
  QA output created by 067
 +Warning: not enough zones (134/133) for backing requested rt size due to
 +over-provisioning needs, writable size will be less than (null)
 +Warning: not enough zones (134/133) for backing requested rt size due to
 +over-provisioning needs, writable size will be less than (null)

In this case, MKFS_OPTIONS is set to: "-rrtdev=/dev/sdb4 -m
metadir=1,autofsck=1,uquota,gquota,pquota -d rtinherit=1 -r zoned=1
/dev/sda4"

In other words, we didn't pass an explicit rt volume size to mkfs, so
the message is a bit bogus.  Let's skip printing the message when
the user did not provide an explicit rtsize parameter.

Cc: <linux-xfs@vger.kernel.org> # v6.18.0
Fixes: b5d372d96db1ad ("mkfs: adjust_nr_zones for zoned file system on conventional devices")
Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
---
 mkfs/xfs_mkfs.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)


diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c
index a90160b26065b7..f539c91db251fd 100644
--- a/mkfs/xfs_mkfs.c
+++ b/mkfs/xfs_mkfs.c
@@ -4579,10 +4579,11 @@ adjust_nr_zones(
 				cfg->rgsize;
 
 	if (cfg->rgcount > max_zones) {
-		fprintf(stderr,
+		if (cli->rtsize)
+			fprintf(stderr,
 _("Warning: not enough zones (%lu/%u) for backing requested rt size due to\n"
   "over-provisioning needs, writable size will be less than %s\n"),
-			cfg->rgcount, max_zones, cli->rtsize);
+				cfg->rgcount, max_zones, cli->rtsize);
 		cfg->rgcount = max_zones;
 	}
 	new_rtblocks = (cfg->rgcount * cfg->rgsize);


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 4/6] xfs_mdrestore: fix restoration on filesystems with 4k sectors
  2026-02-19 23:43 [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Darrick J. Wong
                   ` (2 preceding siblings ...)
  2026-02-19 23:47 ` [PATCH 3/6] mkfs: quiet down warning about insufficient write zones Darrick J. Wong
@ 2026-02-19 23:47 ` Darrick J. Wong
  2026-02-19 23:47 ` [PATCH 5/6] debian: don't explicitly reload systemd from postinst Darrick J. Wong
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Darrick J. Wong @ 2026-02-19 23:47 UTC (permalink / raw)
  To: djwong, aalbersh; +Cc: hch, linux-xfs, linux-xfs

From: Darrick J. Wong <djwong@kernel.org>

Running xfs/129 on a disk with 4k LBAs produces the following failure:

 --- /run/fstests/bin/tests/xfs/129.out	2025-07-15 14:41:40.210489431 -0700
 +++ /run/fstests/logs/xfs/129.out.bad	2026-01-05 21:43:08.814485633 -0800
 @@ -2,3 +2,8 @@ QA output created by 129
  Create the original file blocks
  Reflink every other block
  Create metadump file, restore it and check restored fs
 +xfs_mdrestore: Invalid superblock disk address/length
 +mount: /opt: can't read superblock on /dev/loop0.
 +       dmesg(1) may have more information after failed mount system call.
 +mount /dev/loop0 /opt failed
 +(see /run/fstests/logs/xfs/129.full for details)

This is a failure to restore a v2 metadump to /dev/loop0.  Looking at
the metadump itself, the first xfs_meta_extent contains:

{
	.xme_addr = 0,
	.xme_len = 8,
}

Hrm.  This is the primary superblock on the data device, with a length
of 8x512B = 4K.  The original filesystem has this geometry:

# xfs_info /dev/sda4
meta-data=/dev/sda4              isize=512    agcount=4, agsize=2183680 blks
         =                       sectsz=4096  attr=2, projid32bit=1

In other words, a sector size of 4k because the device's LBA size is 4k.
Regrettably, the metadump validation in mdrestore assumes that the
primary superblock is only 512 bytes long, which is not correct for this
scenario.

Fix this by allowing an xme_len value of up to the maximum sector size
for xfs, which is 32k.  Also remove a redundant and confusing mask check
for the xme_addr.

Note that this error was masked (at least on little-endian platforms
that most of us test on) until recent commit 98f05de13e7815 ("mdrestore:
fix restore_v2() superblock length check") which is why I didn't spot it
earlier.

Cc: <linux-xfs@vger.kernel.org> # v6.6.0
Fixes: fa9f484b79123c ("mdrestore: Define mdrestore ops for v2 format")
Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
---
 mdrestore/xfs_mdrestore.c |   16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)


diff --git a/mdrestore/xfs_mdrestore.c b/mdrestore/xfs_mdrestore.c
index b6e8a6196a795a..90908fe0ff6c2c 100644
--- a/mdrestore/xfs_mdrestore.c
+++ b/mdrestore/xfs_mdrestore.c
@@ -437,13 +437,21 @@ restore_v2(
 	if (fread(&xme, sizeof(xme), 1, md_fp) != 1)
 		fatal("error reading from metadump file\n");
 
-	if (xme.xme_addr != 0 || be32_to_cpu(xme.xme_len) != 1 ||
-	    (be64_to_cpu(xme.xme_addr) & XME_ADDR_DEVICE_MASK) !=
-			XME_ADDR_DATA_DEVICE)
-		fatal("Invalid superblock disk address/length\n");
+	/*
+	 * The first block must be the primary super, which is at the start of
+	 * the data device, which is device 0.
+	 */
+	if (xme.xme_addr != 0)
+		fatal("Invalid superblock disk address 0x%llx\n",
+				be64_to_cpu(xme.xme_addr));
 
 	len = BBTOB(be32_to_cpu(xme.xme_len));
 
+	/* The primary superblock is always a single filesystem sector. */
+	if (len < BBTOB(1) || len > XFS_MAX_SECTORSIZE)
+		fatal("Invalid superblock disk length 0x%x\n",
+				be32_to_cpu(xme.xme_len));
+
 	if (fread(block_buffer, len, 1, md_fp) != 1)
 		fatal("error reading from metadump file\n");
 


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 5/6] debian: don't explicitly reload systemd from postinst
  2026-02-19 23:43 [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Darrick J. Wong
                   ` (3 preceding siblings ...)
  2026-02-19 23:47 ` [PATCH 4/6] xfs_mdrestore: fix restoration on filesystems with 4k sectors Darrick J. Wong
@ 2026-02-19 23:47 ` Darrick J. Wong
  2026-02-19 23:48 ` [PATCH 6/6] xfs_scrub_all: fix non-service-mode arguments to xfs_scrub Darrick J. Wong
  2026-02-20 15:35 ` [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Christoph Hellwig
  6 siblings, 0 replies; 10+ messages in thread
From: Darrick J. Wong @ 2026-02-19 23:47 UTC (permalink / raw)
  To: djwong, aalbersh; +Cc: hch, linux-xfs

From: Darrick J. Wong <djwong@kernel.org>

Now that we use dh_installsystemd, it's no longer necessary to run
systemctl daemon-reload explicitly from postinst because
dh_installsystemd will inject that into the DEBHELPER section on its
own.

Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
---
 debian/postinst |    3 ---
 1 file changed, 3 deletions(-)


diff --git a/debian/postinst b/debian/postinst
index 2ad9174658ceb4..d11c8d94a3cbe4 100644
--- a/debian/postinst
+++ b/debian/postinst
@@ -8,9 +8,6 @@ case "${1}" in
 		then
 			update-initramfs -u
 		fi
-		if [ -x /bin/systemctl ]; then
-			/bin/systemctl daemon-reload 2>&1 || true
-		fi
 		;;
 
 	abort-upgrade|abort-remove|abort-deconfigure)


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 6/6] xfs_scrub_all: fix non-service-mode arguments to xfs_scrub
  2026-02-19 23:43 [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Darrick J. Wong
                   ` (4 preceding siblings ...)
  2026-02-19 23:47 ` [PATCH 5/6] debian: don't explicitly reload systemd from postinst Darrick J. Wong
@ 2026-02-19 23:48 ` Darrick J. Wong
  2026-02-20 15:35 ` [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Christoph Hellwig
  6 siblings, 0 replies; 10+ messages in thread
From: Darrick J. Wong @ 2026-02-19 23:48 UTC (permalink / raw)
  To: djwong, aalbersh; +Cc: hch, linux-xfs, linux-xfs

From: Darrick J. Wong <djwong@kernel.org>

Back in commit 7da76e2745d6a7, we changed the default arguments to
xfs_scrub for the xfs_scrub@ service to derive the fix/preen/check mode
from the "autofsck" filesystem property instead of hardcoding "-p".
Unfortunately, I forgot to make the same update for xfs_scrub_all being
run from the CLI and directly invoking xfs_scrub.

Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1125314
Cc: <linux-xfs@vger.kernel.org> # v6.10.0
Fixes: 7da76e2745d6a7 ("xfs_scrub: use the autofsck fsproperty to select mode")
Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
---
 scrub/Makefile            |    2 +-
 scrub/xfs_scrub_all.py.in |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)


diff --git a/scrub/Makefile b/scrub/Makefile
index 6375d77a291bcb..ff79a265762332 100644
--- a/scrub/Makefile
+++ b/scrub/Makefile
@@ -16,7 +16,7 @@ LTCOMMAND = xfs_scrub
 INSTALL_SCRUB = install-scrub
 XFS_SCRUB_ALL_PROG = xfs_scrub_all.py
 XFS_SCRUB_FAIL_PROG = xfs_scrub_fail
-XFS_SCRUB_ARGS = -p
+XFS_SCRUB_ARGS = -o autofsck
 XFS_SCRUB_SERVICE_ARGS = -b -o autofsck
 ifeq ($(HAVE_SYSTEMD),yes)
 INSTALL_SCRUB += install-systemd
diff --git a/scrub/xfs_scrub_all.py.in b/scrub/xfs_scrub_all.py.in
index ce251daea6a5d5..9f861639a43ce4 100644
--- a/scrub/xfs_scrub_all.py.in
+++ b/scrub/xfs_scrub_all.py.in
@@ -102,7 +102,8 @@ class scrub_subprocess(scrub_control):
 		cmd = ['@sbindir@/xfs_scrub']
 		if 'SERVICE_MODE' in os.environ:
 			cmd += '@scrub_service_args@'.split()
-		cmd += '@scrub_args@'.split()
+		else:
+			cmd += '@scrub_args@'.split()
 		if scrub_media:
 			cmd += '-x'
 		cmd += [mnt]


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19
  2026-02-19 23:43 [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Darrick J. Wong
                   ` (5 preceding siblings ...)
  2026-02-19 23:48 ` [PATCH 6/6] xfs_scrub_all: fix non-service-mode arguments to xfs_scrub Darrick J. Wong
@ 2026-02-20 15:35 ` Christoph Hellwig
  2026-02-20 16:27   ` Darrick J. Wong
  6 siblings, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2026-02-20 15:35 UTC (permalink / raw)
  To: Darrick J. Wong; +Cc: aalbersh, linux-xfs

This all (or at least mostly?) seems to be in xfsprogs for-next already.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19
  2026-02-20 15:35 ` [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Christoph Hellwig
@ 2026-02-20 16:27   ` Darrick J. Wong
  2026-02-20 16:44     ` Darrick J. Wong
  0 siblings, 1 reply; 10+ messages in thread
From: Darrick J. Wong @ 2026-02-20 16:27 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: aalbersh, linux-xfs

On Fri, Feb 20, 2026 at 07:35:33AM -0800, Christoph Hellwig wrote:
> This all (or at least mostly?) seems to be in xfsprogs for-next already.

Oh, I must've missed the announcement.  And then I also missed that
gitweb shifted because that stupid Anubis thing usually won't load due
to its 300K of web artifacts also 503'ing due to excess load.

Will rebase and resend whatever's necessary.  Sorry about the noise.

--D

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19
  2026-02-20 16:27   ` Darrick J. Wong
@ 2026-02-20 16:44     ` Darrick J. Wong
  0 siblings, 0 replies; 10+ messages in thread
From: Darrick J. Wong @ 2026-02-20 16:44 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: aalbersh, linux-xfs

On Fri, Feb 20, 2026 at 08:27:55AM -0800, Darrick J. Wong wrote:
> On Fri, Feb 20, 2026 at 07:35:33AM -0800, Christoph Hellwig wrote:
> > This all (or at least mostly?) seems to be in xfsprogs for-next already.
> 
> Oh, I must've missed the announcement.  And then I also missed that
> gitweb shifted because that stupid Anubis thing usually won't load due
> to its 300K of web artifacts also 503'ing due to excess load.
> 
> Will rebase and resend whatever's necessary.  Sorry about the noise.

Indeed this whole patchset is already merged, everyone please disregard
it.

--D

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-02-20 16:44 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-19 23:43 [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Darrick J. Wong
2026-02-19 23:46 ` [PATCH 1/6] mkfs: set rtstart from user-specified dblocks Darrick J. Wong
2026-02-19 23:47 ` [PATCH 2/6] xfs_logprint: print log data to the screen in host-endian order Darrick J. Wong
2026-02-19 23:47 ` [PATCH 3/6] mkfs: quiet down warning about insufficient write zones Darrick J. Wong
2026-02-19 23:47 ` [PATCH 4/6] xfs_mdrestore: fix restoration on filesystems with 4k sectors Darrick J. Wong
2026-02-19 23:47 ` [PATCH 5/6] debian: don't explicitly reload systemd from postinst Darrick J. Wong
2026-02-19 23:48 ` [PATCH 6/6] xfs_scrub_all: fix non-service-mode arguments to xfs_scrub Darrick J. Wong
2026-02-20 15:35 ` [PATCHSET 2/2] xfsprogs: various bug fixes for 6.19 Christoph Hellwig
2026-02-20 16:27   ` Darrick J. Wong
2026-02-20 16:44     ` Darrick J. Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox