diff mbox series

[meta-filesystems,2/3] xfstests: Upgrade 2026.06.21 -> 2026.09.22

Message ID 20261103145328.1973965-2-leon.anavi@konsulko.com
State Under Review
Headers show
Series [meta-filesystems,1/3] xfsprogs: Upgrade 7.2.0 -> 7.2.1 | expand

Commit Message

Leon Anavi Nov. 3, 2026, 2:53 p.m. UTC
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%)
diff mbox series

Patch

diff --git a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-add-missing-FTW_-macros-when-not-available-in-libc.patch b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-add-missing-FTW_-macros-when-not-available-in-libc.patch
index 5e230e2cfb..f1346b17b0 100644
--- a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-add-missing-FTW_-macros-when-not-available-in-libc.patch
+++ b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-add-missing-FTW_-macros-when-not-available-in-libc.patch
@@ -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
-
diff --git a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-bstat-use-uint32_t-instead-of-__uint32_t-to-fix-buil.patch b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-bstat-use-uint32_t-instead-of-__uint32_t-to-fix-buil.patch
index 6ac2dd92b4..3f2b98a888 100644
--- a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-bstat-use-uint32_t-instead-of-__uint32_t-to-fix-buil.patch
+++ b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-bstat-use-uint32_t-instead-of-__uint32_t-to-fix-buil.patch
@@ -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
diff --git a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
index 1570f3131f..eaeefc0506 100644
--- a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
+++ b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
@@ -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
-
diff --git a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-locktest-do-not-tie-struct-delegation-to-the-F_GETDE.patch b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-locktest-do-not-tie-struct-delegation-to-the-F_GETDE.patch
index 4139b9fd94..bed72a6c4a 100644
--- a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-locktest-do-not-tie-struct-delegation-to-the-F_GETDE.patch
+++ b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-locktest-do-not-tie-struct-delegation-to-the-F_GETDE.patch
@@ -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;
diff --git a/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch b/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
index 20095c86ab..21473dc7b3 100644
--- a/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
+++ b/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
@@ -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
-
diff --git a/meta-filesystems/recipes-utils/xfstests/xfstests/0003-fs-monitor-include-linux-types.h-for-__s32-__u32.patch b/meta-filesystems/recipes-utils/xfstests/xfstests/0003-fs-monitor-include-linux-types.h-for-__s32-__u32.patch
index 74b1d42f57..59e8ece1ea 100644
--- a/meta-filesystems/recipes-utils/xfstests/xfstests/0003-fs-monitor-include-linux-types.h-for-__s32-__u32.patch
+++ b/meta-filesystems/recipes-utils/xfstests/xfstests/0003-fs-monitor-include-linux-types.h-for-__s32-__u32.patch
@@ -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 @@
diff --git a/meta-filesystems/recipes-utils/xfstests/xfstests/0004-rw_hint-add-fallback-define-for-RWH_WRITE_LIFE_NOT_.patch b/meta-filesystems/recipes-utils/xfstests/xfstests/0004-rw_hint-add-fallback-define-for-RWH_WRITE_LIFE_NOT_.patch
index a69dd6811b..109576bf30 100644
--- a/meta-filesystems/recipes-utils/xfstests/xfstests/0004-rw_hint-add-fallback-define-for-RWH_WRITE_LIFE_NOT_.patch
+++ b/meta-filesystems/recipes-utils/xfstests/xfstests/0004-rw_hint-add-fallback-define-for-RWH_WRITE_LIFE_NOT_.patch
@@ -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 @@
diff --git a/meta-filesystems/recipes-utils/xfstests/xfstests_2026.06.21.bb b/meta-filesystems/recipes-utils/xfstests/xfstests_2026.09.22.bb
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
index f6f246332e..1733ba8914 100644
--- a/meta-filesystems/recipes-utils/xfstests/xfstests_2026.06.21.bb
+++ b/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"