From: Anthony Iliopoulos <ailiop@suse.com>
Date: Wed, 22 Apr 2026 13:35:59 +0200
Subject: mkfs: disable exchange-range and parent-pointers feats by default
References: bsc#1262530

Disable by default exchange-range and parent-pointers features, as those
are still considered experimental in v6.12-based kernels. Upstream has
removed the experimental flag from those features since v6.16.

Signed-off-by: Anthony Iliopoulos <ailiop@suse.com>
---
 mkfs/xfs_mkfs.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c
index 527a662f3ac8..5400ee2478ba 100644
--- a/mkfs/xfs_mkfs.c
+++ b/mkfs/xfs_mkfs.c
@@ -5990,12 +5990,12 @@ main(
 			.rmapbt = true,
 			.reflink = true,
 			.inobtcnt = true,
-			.parent_pointers = true,
+			.parent_pointers = false,
 			.nodalign = false,
 			.nortalign = false,
 			.bigtime = true,
 			.nrext64 = true,
-			.exchrange = true,
+			.exchrange = false,
 			/*
 			 * When we decide to enable a new feature by default,
 			 * please remember to update the mkfs conf files.

