Khem Raj a4b0ad0959 zfs: upgrade 2.4.1 -> 2.4.3
Two upstream stable point releases. The "2.4.99" that the automated
version checker reports is the OpenZFS development/META tag on master,
not a real release; 2.4.3 is the newest 2.4.x stable.

2.4.2:
 * Linux mount API rewrite: a new fs_parse-based mount-parameter parser
   replaces the legacy options parser and zpl_parse_monolithic; support
   for the old mount API is removed and the build now refuses to build
   without fs_context. vfs_t lifetime is tied to fs_context.
 * Linux 7.0/7.1 compatibility: fs_context shims, explicit setlease
   handler (also for directories), posix_acl_to_xattr() allocation,
   blk_queue_nonrot()->blk_queue_rot(), removal of the minimum kernel
   version check.
 * dRAID fixes: checksum errors after rebuild with degraded disks,
   import failure after disk replacement, data corruption after disk
   clear, sequential-resilver reads from degraded vdevs.
 * Data-integrity fixes: read corruption after block-clone-after-
   truncate, range-tree corruption race in dnode_sync(), a
   use-after-free in dmu_write_direct_done(), "kernel BUG at
   mm/usercopy.c".
 * New feature: POSIX_FADV_DONTNEED support.
 * Build: SPDX tags + spdxcheck enforcement, "make dist" uses pax tar,
   objtool taken from $kernelbuild.

2.4.3:
 * Security/robustness hardening: enforce exact decompressed length for
   lz4/gzip/zstd, validate size fields/strings and reject un-terminated
   strings in packed nvlists, sharenfs invalid-character check, extended
   zfs_ioc_set_prop() secpolicy, key lookup failures always return
   EACCES, ZVOL encryption-key check for block cloning, and removal of
   /etc/sudoers.d/zfs.
 * Correctness: double free for blocks cloned after DDT prune, off-by-
   one in the redaction handler dropping the last block, several
   lock-ordering/lockdep fixes, FreeBSD cache_vop_rename panic fix.
 * Linux: properly apply ro/rw mount option to the superblock, Linux 5.6
   fs_parse API mismatch fix, spl_kvmalloc strips __GFP_COMP before
   vmalloc().
 * aarch64 build failure fixed by removing earlyclobber.

Supported kernel range is now 4.18 - 7.0.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-29 22:04:28 -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 118 MiB
Languages
BitBake 86.3%
Shell 5.9%
C 2.7%
Roff 1.9%
NASL 1.7%
Other 1.3%