similarity index 98%
rename from meta-filesystems/recipes-filesystems/zfs/zfs_2.4.1.bb
rename to meta-filesystems/recipes-filesystems/zfs/zfs_2.4.3.bb
@@ -4,7 +4,7 @@ LICENSE = "CDDL-1.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7087caaf1dc8a2856585619f4a787faa"
HOMEPAGE = "https://github.com/openzfs/zfs"
-SRCREV = "1c702dda346a59e05cfd3029569bbb1d5d91c54b"
+SRCREV = "83020cf8259d057d4cc9102010c05f07ffdfc136"
SRC_URI = "git://github.com/openzfs/zfs;protocol=https;branch=zfs-2.4-release;tag=${BP} \
file://0001-Define-strndupa-if-it-does-not-exist.patch \
file://aaf28a4630af60496c9d33db1d06a7d7d8983422.patch \
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> --- .../recipes-filesystems/zfs/{zfs_2.4.1.bb => zfs_2.4.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-filesystems/recipes-filesystems/zfs/{zfs_2.4.1.bb => zfs_2.4.3.bb} (98%)