github openzfs/zfs zfs-2.2.6

latest releases: zfs-2.3.0-rc3, zfs-2.3.99, zfs-2.3.0-rc2...
2 months ago

Supported Platforms

  • Linux: compatible with 4.18 - 6.10 kernels
  • FreeBSD: compatible with releases starting from 12.2-RELEASE

Changes

  • Enable L2 cache of all (MRU+MFU) metadata but MFU data only #16343 #16402
  • linux/zvol_os: fix zvol queue limits initialization #16454
  • linux/zvol_os: tidy and document queue limit/config setup #16400
  • ZTS: fix zfs_copies_006_pos test on Ubuntu 20.04 (#16409)
  • ZTS: fix history_007_pos test on Ubuntu 24.04 (#16410)
  • contrib: link zpool to zfs in bash-completion (#16376)
  • module/icp/asm-arm/sha2: enable non-SIMD asm kernels on armv5/6 #15623
  • module/icp/asm-arm/sha2: auto detect __ARM_ARCH #15557
  • Linux 6.10 compat: META #16466
  • linux/zvol_os.c: cleanup limits for non-blk mq case #16462
  • linux/zvol_os.c: Fix max_discard_sectors limit for 6.8+ kernel #16462
  • Fix null ptr deref when renaming a zvol with snaps and snapdev=visible (#16316)
  • Linux 6.10 compat: Fix zvol NULL pointer deference #16453
  • Linux 6.10 compat: fix rpm-kmod and builtin #16439 #16450
  • ZTS: Use /dev/urandom instead of /dev/random #16442
  • Linux 6.11: avoid passing "end" sentinel to register_sysctl() #16400
  • Linux 6.11: add compat macro for page_mapping() #16400
  • Linux 6.11: add more queue_limit fields with removed setters #16400
  • Linux 6.11: IO stats is now a queue feature flag #16400
  • Linux 6.11: first arg to proc_handler is now const #16400
  • Linux 6.11: get backing_dev_info through queue gendisk #16400
  • Linux 6.11: enable queue flush through queue limits #16400
  • ZTS: Add a test to verify that copy_file_range obeys RLIMIT_FSIZE
  • FreeBSD: Fix RLIMIT_FSIZE handling for block cloning
  • zfs: add bounds checking to zil_parse (#16308)
  • linux/zvol_os: fix SET_ERROR with negative return codes #16364
  • ZTS: fix io_uring test on RHEL 9 variants (#16411)

Don't miss a new zfs release

NewReleases is sending notifications on new releases.