@@ -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 @@
similarity index 98%
rename from meta-filesystems/recipes-utils/xfstests/xfstests_2026.06.21.bb
rename to meta-filesystems/recipes-utils/xfstests/xfstests_2026.09.22.bb
@@ -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"
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> --- ...ssing-FTW_-macros-when-not-available-in-libc.patch | 9 +++------ ...e-uint32_t-instead-of-__uint32_t-to-fix-buil.patch | 2 +- ...-include-libgen.h-for-basename-API-prototype.patch | 7 ++----- ...-do-not-tie-struct-delegation-to-the-F_GETDE.patch | 4 ++-- ...ing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch | 11 ++++------- ...onitor-include-linux-types.h-for-__s32-__u32.patch | 6 ++++++ ...-add-fallback-define-for-RWH_WRITE_LIFE_NOT_.patch | 6 ++++++ ...{xfstests_2026.06.21.bb => xfstests_2026.09.22.bb} | 2 +- 8 files changed, 25 insertions(+), 22 deletions(-) rename meta-filesystems/recipes-utils/xfstests/{xfstests_2026.06.21.bb => xfstests_2026.09.22.bb} (98%)