OpenZFS 2.4.3 Adds Linux Kernel 7.0 Compatibility
OpenZFS 2.4.3 Adds Linux Kernel 7.0 Compatibility
https://linuxiac.com/openzfs-2-4-3-adds-linux-kernel-7-0-compatibility/
Publish Date: 2026-06-12 19:52:00
Source Domain: linuxiac.com
OpenZFS 2.4.3 has been released as the latest maintenance update to the open-source ZFS file system and volume manager, bringing updated platform compatibility and many fixes across Linux, FreeBSD, ZVOLs, compression handling, L2ARC detection, and ZFS debugging tools.
For Linux users, the headline change is kernel compatibility. OpenZFS 2.4.3 supports Linux kernels from 4.18 through 7.0, extending support for systems running newer kernels. On the FreeBSD side, the project lists compatibility with FreeBSD 13.3 and newer, as well as FreeBSD 14.0 and newer.
The release includes several storage-related fixes. ZVOL handling now has an encryption key verify block cloning, and another fix addresses log vdev removal issues. The update also fixes a double-free problem with blocks cloned after DDT pruning and improves zdb by allowing it to detect BRT and DDT leaks during block traversal.
Compression handling has been tightened as OpenZFS 2.4.3 enforces exact decompressed length checks for lz4, gzip, and zstd, adding stricter validation for compressed data. The release also adds verification of size fields and strings and checks for unterminated strings in packed nvlists.
Linux-specific changes include fixes for read/write mount option handling, direct handling of the source mount option, stale znode verification in legacy fallocate, and several locking fixes. The release also addresses Linux 5.6 compatibility around the fs_parse API and includes an aarch64 build fix.
L2ARC-related handling also receives attention, with zarcstat now able to detect an attached L2ARC device even when it has no data. OpenZFS 2.4.3 avoids flushing unrelated NFS exports when a snapshot is unmounted and fixes a bug in the PREVIOUSLY_REDACTED handler that could drop the last block.
On the FreeBSD side, the release enables building openzfs.ko with sanitizers and includes fixes for kernel panic and cache handling.
For additional details, see the changelog.