Khem Raj 094e0b9fe9 xfstests: upgrade 2025.04.27 -> 2026.06.21
387 commits across 21 fortnightly releases (739 files changed,
+16397/-2042). 114 new tests added (xfs x44, generic x32, btrfs x16,
f2fs x14, ext4 x3, overlay x2, selftest x2, ceph x1) and one removed
(xfs/539).

Major themes:
 * Multi-block atomic writes: new common/atomicwrites, fio atomic-write
   helpers, fsx atomic-write support, and O_[D]SYNC / sudden-shutdown /
   bigalloc / hardware-AWU atomic tests.
 * XFS zoned / RT-device work: common/zoned with zloop helpers, zoned
   growfs, zone-alignment mkfs checks, zone GC low-space, external and
   internal realtime device support.
 * New xfs_healer test family (background repair service).
 * file_getattr(2)/file_setattr(2) support (new src/file_attr.c,
   AC_HAVE_FILE_GETATTR probe), VFS delegation tests, and a new
   fsnotify/fanotify error-reporting helper (src/fs-monitor.c).
 * Infrastructure: treewide $MOUNT_PROG -> _mount conversion, temp
   files moved to $TMPDIR, systemd-coredump collection in check.

Build-system: configure.ac gains AC_HAVE_FILE_GETATTR and a
btrfs_ioctl_received_subvol_args type check; src/Makefile adds
unlink-fsync, truncate, rw_hint, fs-monitor, btrfs_ioctl and a
conditional file_attr target. No new link libraries, so no DEPENDS
change is needed. LICENSE checksum unchanged.

Recipe patch changes:
 * Drop 0002-Drop-detached_mounts_propagation-and-remove-sys-moun.patch:
   its rationale (glibc sys/mount.h vs linux/mount.h clash reached via
   src/vfs/utils.c) no longer applies because utils.c no longer includes
   sys/mount.h, and the src/Makefile hunk no longer applied anyway.
 * Add 0001-locktest-do-not-tie-struct-delegation-to-the-F_GETDE.patch:
   glibc 2.43 defines F_GETDELEG/F_SETDELEG but neither glibc nor the
   kernel UAPI declares struct delegation, so tying the struct to the
   "#ifndef F_GETDELEG" guard leaves it undefined and locktest fails to
   build with "variable has incomplete type 'struct delegation'".

Also bump the bundled unionmount-testsuite by one commit
(dir-weird-open-dir.py adjusted to the upstream kernel).

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-29 22:09:39 -07:00
2026-06-23 00:45:59 -07:00
2026-07-29 22:04:28 -07:00
2025-04-10 08:31:06 -07:00
2019-06-15 16:45:33 -07:00
2026-03-02 19:25:48 -08:00

Collection of layers for the OE-core universe

Main layer maintainer: Khem Raj raj.khem@gmail.com

This repository is a collection of layers to supplement OE-Core with additional packages, Each layer have designated maintainer Please see the respective READMEs in the layer subdirectories

S
Description
No description provided
Readme 117 MiB
Languages
BitBake 86.2%
Shell 5.9%
C 2.8%
Roff 1.9%
NASL 1.7%
Other 1.3%