xfstests: Upgrade 2026.06.21 -> 2026.09.22

Upgrade to release 2026.09.22:

- generic: test bdev freeze count leak on nested thaw
- btrfs/255: add _cleanup function to kill the balance stress
  process
- common/btrfs: exercise all algorithms in _btrfs_stress_defrag()
- common/btrfs: exercise all algorithms in
  _btrfs_stress_remount_compress()
- btrfs: test that we don't create pointless compressed inline
  extents
- overlay/081: add missing _require_scratch check
- btrfs/273: add missing _require_scratch check
- common/btrfs: require scratch before checking encoded reads
- f2fs/015,016: add missing _require_scratch checks
- generic/590,735,795: add missing _require_scratch check
- common: strip attr 2.6.0 --restore safety warnings
- generic/760: enable sub-block reads
- generic/263: enable sub-block reads
- generic/091: enable sub-block reads
- min_dio_alignment: add a -r option to query read alignment
- statx.h: update to latest kernel UAPI
- generic: test corruption detection using T10 protection
  information
- generic: test I/O on devices with T10 protection information
- add a "pi" group
- common: add a _sysfs_block_integrity_path helper
- common: factor out a _bdev_disk_name helper
- common/scsi_debug: don't slow down I/O
- f2fs/009: fix race condition in orphan inode test
- common/rc: remove trailing space from _mread() default map_len
- common: fix spelling of SCRATCH_DEV_POOL
- f2fs/024: add missing execute permission

Upgrade to v2026.09.22, not v2026.10.15 because the latter's
commits are still on branch for-next and have not yet merged to
branch master.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Leon Anavi authored and Khem Raj committed 2026-11-03 22:07:26 -08:00
1 parent 69f077b1d2
commit 4ae45814d6
8 files changed
+25 -22

No files matched your search

@@ -1,4 +1,4 @@
From 5facddc332c5ff8330f93c0a7e1b7f6d7bbd24a3 Mon Sep 17 00:00:00 2001
From eb72d9e6b07d8ec4fa934fbccd52fe5774100651 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sun, 5 Nov 2023 08:31:21 -0800
Subject: [PATCH] add missing FTW_ macros when not available in libc
@@ -16,10 +16,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
1 file changed, 12 insertions(+)
diff --git a/src/global.h b/src/global.h
index 49570ef1..1c247488 100644
index e07b3703..3036b504 100644
--- a/src/global.h
+++ b/src/global.h
@@ -190,4 +190,16 @@ roundup_64(unsigned long long x, unsigned int y)
@@ -210,4 +210,16 @@ roundup_64(unsigned long long x, unsigned int y)
return rounddown_64(x + y - 1, y);
}
@@ -36,6 +36,3 @@ index 49570ef1..1c247488 100644
+#endif
+
#endif /* GLOBAL_H */
--
2.42.1
@@ -1,4 +1,4 @@
From c3cc5c68a297a98adb9a7046c7563d0678245243 Mon Sep 17 00:00:00 2001
From be39c148a62cc89719604a17ed8cbccdf224dd65 Mon Sep 17 00:00:00 2001
From: Martin Jansa <martin.jansa@gmail.com>
Date: Sun, 27 Apr 2025 20:29:09 +0200
Subject: [PATCH] bstat: use uint32_t instead of __uint32_t to fix build with
@@ -1,7 +1,7 @@
From 37caab7a43da5ede0ff1eb700f0257a213ac4b18 Mon Sep 17 00:00:00 2001
From ddfc3f99d3e423520b08d8efcc7a373c98492b7f Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Mon, 25 Mar 2024 10:46:50 -0700
Subject: [PATCH 1/2] include libgen.h for basename API prototype
Subject: [PATCH] include libgen.h for basename API prototype
basename prototype has been removed from string.h from latest musl [1]
compilers e.g. clang-18 flags the absense of prototype as error. therefore
@@ -79,6 +79,3 @@ index c872f4e2..d9315fcf 100644
#include <pthread.h>
#include <stdbool.h>
#include <stdio.h>
--
2.44.0
@@ -1,4 +1,4 @@
From 784139a16a03cd0c6486e4b587b995e9d5ab21dd Mon Sep 17 00:00:00 2001
From d298792d021059f2941822484bb989185bd02d70 Mon Sep 17 00:00:00 2001
From: Khem Raj <khem.raj@oss.qualcomm.com>
Date: Wed, 29 Jul 2026 05:10:29 +0000
Subject: [PATCH] locktest: do not tie struct delegation to the F_GETDELEG
@@ -27,7 +27,7 @@ Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/locktest.c b/src/locktest.c
index 54ee1f0..e24a0fe 100644
index 54ee1f07..e24a0fe1 100644
--- a/src/locktest.c
+++ b/src/locktest.c
@@ -80,13 +80,18 @@ extern int h_errno;
@@ -1,7 +1,7 @@
From 052818e91314b797d96d87672c60f6784160f935 Mon Sep 17 00:00:00 2001
From 7762fbc23f6e0f06f055072e74759070311d6ace Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Mon, 25 Mar 2024 10:50:59 -0700
Subject: [PATCH 2/2] Add missing STATX_ATTR_* defines from musl sys/stat.h
Subject: [PATCH] Add missing STATX_ATTR_* defines from musl sys/stat.h
These defines are not provided by sys/stat.h on musl but are
in glibc's sys/stat.h, therefore to compile the tests on musl
@@ -15,10 +15,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
1 file changed, 12 insertions(+)
diff --git a/src/statx.h b/src/statx.h
index 3f239d79..12599f5b 100644
index 0a27bf03..4cf2a964 100644
--- a/src/statx.h
+++ b/src/statx.h
@@ -12,6 +12,18 @@
@@ -20,6 +20,18 @@
#define AT_STATX_DONT_SYNC 0x4000 /* - Don't sync attributes with the server */
#endif
@@ -37,6 +37,3 @@ index 3f239d79..12599f5b 100644
#ifndef AT_NO_AUTOMOUNT
#define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount traversal */
#endif
--
2.44.0
@@ -1,3 +1,4 @@
From 48d2f10ee9a796d1be3b587e81216858b91cb3ec Mon Sep 17 00:00:00 2001
From: Khem Raj <khem.raj@oss.qualcomm.com>
Date: Tue, 29 Sep 2026 02:03:26 +0000
Subject: [PATCH] fs-monitor: include linux/types.h for __s32/__u32
@@ -12,6 +13,11 @@ unless <linux/types.h> is included directly.
Upstream-Status: Pending
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
---
src/fs-monitor.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/fs-monitor.c b/src/fs-monitor.c
index dd91a5d7..d4cb41e8 100644
--- a/src/fs-monitor.c
+++ b/src/fs-monitor.c
@@ -12,6 +12,7 @@
@@ -1,3 +1,4 @@
From 9e4189b57d453c649defb59d9b86bf94c42956bf Mon Sep 17 00:00:00 2001
From: Khem Raj <khem.raj@oss.qualcomm.com>
Date: Tue, 29 Sep 2026 02:03:26 +0000
Subject: [PATCH] rw_hint: add fallback define for RWH_WRITE_LIFE_NOT_SET
@@ -14,6 +15,11 @@ macro values.
Upstream-Status: Pending
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
---
src/rw_hint.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/rw_hint.c b/src/rw_hint.c
index d4290e4a..4371e2b8 100644
--- a/src/rw_hint.c
+++ b/src/rw_hint.c
@@ -7,6 +7,10 @@
@@ -2,7 +2,7 @@ SUMMARY = "File system QA test suite"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0;md5=74274e8a218423e49eefdea80bc55038"
SRCREV = "acb6d4cb84205a8e3f19ca470cfcf7bf6d93a509"
SRCREV = "22348afe338c0f6d540c0d7ef0db749eaa51b218"
SRCREV_unionmount = "f48a57d2a7db5f86ff3dbc4444c3c3041e182d7d"
SRCREV_FORMAT = "default_unionmount"