Commit Graph

  • 06b0abfe62 Fix the send --exclude option to work with encryption Sean Eric Fagan 2026-03-12 22:10:28 +00:00
  • 753f1e1e21 zstream: add a drop_record subcommand Alan Somers 2026-03-12 16:08:58 -06:00
  • 7f65e04abd libzfs: scrub: only include start and end nv pairs if needed for scrub siv0 2026-03-12 23:06:23 +01:00
  • f109c7bb98 Add the --file-layout (-f) option to zdb(8) Sean Eric Fagan 2026-03-12 21:41:23 +00:00
  • 2b930f63f8 config: fix STATX_MNT_ID detection Rob Norris 2026-03-13 03:58:54 +11:00
  • cff853cec5 contrib/debian: add zilstat.1 manpage to installation list Rob Norris 2026-03-13 03:17:32 +11:00
  • d35951b18d zpool clear: remove undocumented rewind flags Christos Longros 2026-03-11 23:15:45 +01:00
  • 65165df129 zilstat: add man page Christos Longros 2026-03-11 23:11:41 +01:00
  • b403040c4c draid: fix data corruption after disk clear Andriy Tkachuk 2026-03-11 21:54:20 +00:00
  • 62fa8bcb3c abi: updates for mnttab cleanup Rob Norris 2026-03-09 15:46:39 +11:00
  • a59e712d25 libspl/mnttab: remove struct extmnttab Rob Norris 2026-03-09 12:08:14 +11:00
  • f64f12079c libspl/mnttab: remove getmntany() Rob Norris 2026-03-09 11:51:31 +11:00
  • 143f410e99 libspl/mnttab: make mnttab source filenames consistent Rob Norris 2026-03-09 12:15:42 +11:00
  • c0ea89db9f libzfs/mnttab: shorten names, reorg a bit Rob Norris 2026-02-19 11:42:57 +11:00
  • f43cb1fef6 libzfs/mnttab: lift node alloc/free Rob Norris 2026-02-19 11:30:12 +11:00
  • 0ecf5e3f62 libzfs/mnttab: always enable the cache Rob Norris 2026-02-19 11:12:17 +11:00
  • b5637fba1c libzfs/mnttab: use SPL mutexes Rob Norris 2026-02-17 11:36:15 +11:00
  • 02224bca40 libzfs/mnttab: lift mnttab cache into separate file Rob Norris 2026-02-16 16:31:44 +11:00
  • ae7fcd5f92 fix libzfs diff mem leak in an error path Alek P 2026-03-10 15:39:49 -04:00
  • 5b93d1a218 L2ARC: Fix prev_hdr use-after-free in l2arc_write_sublist Ameer Hamza 2026-03-06 16:52:37 +05:00
  • be5d36919a man: Update L2ARC documentation for depth cap and write budget fairness Ameer Hamza 2026-03-05 20:26:12 +05:00
  • b27a87f399 L2ARC: Write budget fairness for metadata monopolization Ameer Hamza 2026-03-05 19:17:03 +05:00
  • 62ca8f721b L2ARC: Scan-based depth cap for persistent markers Ameer Hamza 2026-03-05 20:13:26 +05:00
  • 15fc3d64c8 L2ARC: Lazy sublist reset flags for persistent markers Ameer Hamza 2026-03-05 20:12:55 +05:00
  • 22fdaf0b1f L2ARC: Even sublist headroom distribution with round-robin selection Ameer Hamza 2026-03-05 18:18:05 +05:00
  • 0b0971f82f README: describe specific kernels/distros we target Rob Norris 2026-03-08 21:22:56 +11:00
  • 97e080c496 config: remove minimum kernel version check Rob Norris 2026-03-08 21:31:12 +11:00
  • 8531621aba zfs_main: create, clone, rename: accept -pp for non-mountable parents Ivan Shapovalov 2025-01-28 12:11:18 +04:00
  • 2f3f1ab1ba libzfs: teach zfs_create_ancestors() to accept properties Ivan Shapovalov 2025-01-28 12:07:58 +04:00
  • 1eace59060 libzfs: use mount_setattr for selective remount including legacy mounts Ameer Hamza 2026-03-09 23:06:22 +05:00
  • d45c8d6489 FreeBSD: Improve dmesg kernel message prefix Alexander Ziaee 2026-03-09 13:17:23 -04:00
  • 304de7f19b libzfs: handle EDOM error in zpool_create Christos Longros 2026-03-08 20:59:10 +01:00
  • c5905b2cb7 Implement lzc_send_progress Andrew Walker 2026-03-06 13:05:58 -06:00
  • c58b8b7dc2 Fix check for .cfi_negate_ra_state on aarch64 Juhyung Park 2026-03-07 04:04:37 +09:00
  • e73ada771d libzpool: lift zfs_file ops out to separate source file Rob Norris 2026-03-06 13:07:46 +11:00
  • d979457760 zstream: consolidate shared code Garth Snyder 2026-03-05 15:33:03 -08:00
  • 5dad9459d5 Add --no-preserve-encryption flag Idefix2020 2026-03-06 00:08:17 +01:00
  • c329530e6b Add simd_config.h and HAVE_SIMD() selector Rob Norris 2026-03-05 10:23:30 +11:00
  • 35f74f84e6 Convert all HAVE_<name> SIMD gates to HAVE_SIMD(<name>) Rob Norris 2026-03-04 22:28:21 +11:00
  • 92a6ab405f config: also do SIMD checks on the kernel toolchain Rob Norris 2026-03-04 20:21:07 +11:00
  • c183268019 config: generate SIMD checks from table Rob Norris 2026-03-04 17:02:01 +11:00
  • 23bd583830 config: remove checks for unused SIMD gates Rob Norris 2026-03-04 14:32:11 +11:00
  • e4b8d6a56f linux/simd_x86: remove obsolete kernel feature gates Rob Norris 2026-03-04 11:59:12 +11:00
  • 1e1d64d665 Fix log vdev removal issues Alexander Motin 2026-03-04 09:12:14 -05:00
  • f6205fdf64 ZTS: Adjust mmp_on_uberblocks threshold Brian Behlendorf 2026-03-03 13:11:51 -08:00
  • 75659a4e50 ZTS: Add additional exceptions Brian Behlendorf 2026-03-03 11:18:46 -08:00
  • 1e2c94a043 More consistent use of TREE_* macros in AVL comparators Rob Norris 2026-03-04 04:08:23 +11:00
  • 0f90a797dd Fix vdev_rebuild_range() tx commit Brian Behlendorf 2026-03-03 09:05:34 -08:00
  • ac0fd40c8c Add zpool properties for allocation class space Ryan Moeller 2026-02-18 11:54:13 -05:00
  • 6ba3f915d0 zcommon: Fix description of vdev capacity format Ryan Moeller 2026-02-18 11:53:23 -05:00
  • f8e5af53e9 Fix redundant declaration of dsl_pool_t Akash B 2026-02-28 00:09:52 +05:30
  • f8457fbdc4 Fix deadlock on dmu_tx_assign() from vdev_rebuild() Andriy Tkachuk 2026-02-26 19:18:02 +00:00
  • f3d4c79496 zpl_super: prefer "new" mount API when available Rob Norris 2026-02-26 08:17:33 +11:00
  • 09c27a14a3 icp: add SHA512 implementation using Intel SHA512 extensions Rob Norris 2026-02-17 14:54:09 +11:00
  • 3547a358fd simd: detect and surface support for Intel SHA512 extensions Rob Norris 2026-02-17 13:55:20 +11:00
  • 6495dafd58 range_tree: use zfs_panic_recover() for partial-overlap remove clefru 2026-02-25 20:26:10 +01:00
  • 4da3f059a3 CI: Remove deprecated Fedora 41 Tony Hutter 2026-02-25 11:20:23 -08:00
  • 991fc56fae Introduce dedupused/dedupsaved pool properties Alexander Motin 2026-02-25 09:41:38 -05:00
  • 3408332d71 zhack: Fix importing large allocation profiles on small pools (#18256) Mateusz Piotrowski 2026-02-24 19:24:22 +01:00
  • 0f608aa6ca Linux 7.0: add shims for the fs_context-based mount API Rob Norris 2026-01-26 11:21:25 +11:00
  • d34fd6cff3 Linux 7.0: posix_acl_to_xattr() now allocates memory Rob Norris 2026-01-27 16:49:59 +11:00
  • 204de946eb Linux 7.0: blk_queue_nonrot() renamed to blk_queue_rot() Rob Norris 2026-02-05 19:39:23 +11:00
  • 7744f04962 SIMD: libspl: test the correct CPUID bit for AVX512VL Attila Fülöp 2026-02-23 18:42:25 +01:00
  • 6a717f31e6 Improve misleading error messages for ZPOOL_STATUS_CORRUPT_POOL Christos Longros 2026-02-23 18:41:24 +01:00
  • bbf0106c6b build: get objtool from $kernelbuild Louis Leseur 2026-02-23 18:39:51 +01:00
  • 4975430cf5 Add vdev property to disable vdev scheduler MigeljanImeri 2026-02-23 12:34:33 -05:00
  • d2f5cb3a50 Move range_tree, btree, highbit64 to common code Tony Hutter 2026-02-22 11:43:51 -08:00
  • 168023b603 Linux 7.0: explicitly set setlease handler to kernel implementation Rob Norris 2026-02-23 06:39:06 +11:00
  • d11c661544 zdb: handle key load/derive failures a bit more gracefully Rob Norris 2026-02-17 19:32:10 +11:00
  • 9f874ad092 zdb: don't try to load key for unencrypted dataset Rob Norris 2026-02-17 18:46:02 +11:00
  • b021cb60aa ZTS: make get_same_blocks() fail harder if zdb fails Rob Norris 2026-02-17 19:41:14 +11:00
  • aeb9fb3828 sha2_test: do correctness checks for all implementations Rob Norris 2026-02-18 13:37:18 +11:00
  • b291d9aa22 get_cpu_freq: handle CPUs with variable frequency Rob Norris 2026-02-18 13:27:41 +11:00
  • c840612ee1 Tag zfs-2.3.6 zfs-2.3.6 Tony Hutter 2026-02-11 10:29:31 -08:00
  • 65579f4cba CI: Test & fix Linux ZFS built-in build Tony Hutter 2026-02-19 10:15:41 -08:00
  • 1c702dda34 Tag zfs-2.4.1 zfs-2.4.1 Tony Hutter 2026-02-11 09:39:28 -08:00
  • 3dcd071b51 Fix available space accounting for special/dedup (#18222) Alexander Motin 2026-02-19 13:36:35 -05:00
  • 46500a0803 CI: Test & fix Linux ZFS built-in build Tony Hutter 2026-02-19 10:15:41 -08:00
  • d06a1d9ac3 Fix available space accounting for special/dedup (#18222) Alexander Motin 2026-02-19 13:36:35 -05:00
  • 640a217faf CI: Test & fix Linux ZFS built-in build Tony Hutter 2026-02-19 10:15:41 -08:00
  • c8a72a27e5 ICP: AES-GCM assembly: remove unused Gmul functions Attila Fülöp 2026-02-19 19:10:02 +01:00
  • 370570890f Remove parent ZIO from dbuf_prefetch() Alexander Motin 2026-02-18 21:12:13 -05:00
  • d489677280 ICP: AES-GCM VAES-AVX2: fix typos and document source files Attila Fülöp 2026-02-18 01:51:32 +01:00
  • bfb276e55c freebsd: Fix TIMESPEC_OVERFLOW for PowerPC Jessica Clarke 2026-02-18 00:46:02 +00:00
  • c629e594e4 Linux 6.19 compat: in-tree build: fix duplicate GCM assembly functions Attila Fülöp 2026-02-17 22:09:41 +01:00
  • bee53d8c10 Linux 6.19 compat: in-tree build: fix duplicate GCM assembly functions Attila Fülöp 2026-02-17 22:09:41 +01:00
  • f83a7864aa zfs_vnops_os.c: Move a vput() to after zfs_setattr_dir() rmacklem 2026-02-10 06:29:37 -08:00
  • 612d4019f1 Fix activating large_microzap on receive Austin Wise 2026-02-05 15:48:03 -08:00
  • 25327ed7ce Improve caching for dbuf prefetches Alexander Motin 2026-02-04 13:12:32 -05:00
  • 2032f21857 chksum: run 256K benchmark on demand, preserve chksum_stat_data Alexx Saver 2025-12-01 18:14:52 +00:00
  • 0f9564e85b Simplify dnode_level_is_l2cacheable() Alexander Motin 2026-02-16 10:34:22 -05:00
  • ba970eb202 Cleanup allocation class selection Alexander Motin 2026-02-16 10:33:21 -05:00
  • dc58baf9d1 Linux 6.19 compat: META Tony Hutter 2026-02-11 09:37:02 -08:00
  • 06a88f9d13 nvpair: chase FreeBSD xdrproc_t definition Brooks Davis 2026-01-29 02:41:33 +00:00
  • 88ce22ed95 remove thread unsafe debug code causing FreeBSD double free panic Alek P 2026-01-21 13:00:34 -05:00
  • 366dad1cac FreeBSD: Remove references to DEBUG_VFS_LOCKS Mark Johnston 2026-01-19 11:55:17 -05:00
  • 1dc5088e6a FreeBSD: Remove HAVE_INLINE_FLSL use Alexander Motin 2025-12-02 15:13:16 -05:00
  • 135fffbc3e Linux 6.19: replace i_state access with inode_state_read_once() Rob Norris 2025-12-01 16:05:27 +11:00
  • 18065e9296 Linux 6.18: generic_drop_inode() and generic_delete_inode() renamed Rob Norris 2025-09-29 09:51:06 +10:00
  • 00ee7f9430 linux/super: add tunable to request immediate reclaim of unused dentries Rob Norris 2025-05-01 14:10:21 +10:00