Skip to content

zfs-2.2.6

Latest
Compare
Choose a tag to compare
@tonyhutter tonyhutter released this 04 Sep 22:44
· 942 commits to master since this release
zfs-2.2.6

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)