<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/zfs/zfs_config.h, branch stable/13</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=stable%2F13</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=stable%2F13'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2024-03-01T14:16:06Z</updated>
<entry>
<title>zfs: merge openzfs/zfs@fb6d53206 (zfs-2.1-release) into stable/13</title>
<updated>2024-03-01T14:16:06Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2024-03-01T13:57:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b9c2c366db1beb2ed276947056f45938ad8f57ec'/>
<id>urn:sha1:b9c2c366db1beb2ed276947056f45938ad8f57ec</id>
<content type='text'>
Notable upstream pull request merges:
 #13976 3ad882658 Avoid calling rw_destroy() on uninitialized rwlock
 #15243 11574a793 Add zfs_prepare_disk script for disk firmware install
 #15331 e1bc32f71 Report ashift of L2ARC devices in zdb
 #15675 12a031a3f spa: make read/write queues configurable
 #15719 b4481996b spa: Fix FreeBSD sysctl handlers
 #15719 8e5298f0a spa: Let spa_taskq_param_get()'s addition of a newline
                       be optional
 #15769 dfece78a4 Add 'zpool status -e' flag to see unhealthy vdevs
 #15847 d1ee3d611 LUA: Backport CVE-2020-24370's patch

Obtained from:	OpenZFS
OpenZFS commit:	fb6d532066f23458f768a97ae94b158c42cbe484
OpenZFS tag:	zfs-2.1.15
</content>
</entry>
<entry>
<title>zfs: merge openzfs/zfs@d99134be8 (zfs-2.1-release) into stable/13</title>
<updated>2023-12-02T00:16:27Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2023-12-02T00:11:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f5eac65412786da4c764f86eb1514817889e9764'/>
<id>urn:sha1:f5eac65412786da4c764f86eb1514817889e9764</id>
<content type='text'>
OpenZFS release 2.1.14

Notable upstream pull request merges:
 #15395 1ca531971 Zpool can start allocating from metaslab before TRIMs
                  have completed
 #15571 77b0c6f04 dnode_is_dirty: check dnode and its data for dirtiness

Obtained from:	OpenZFS
OpenZFS tag:	zfs-2.1.14
OpenZFS commit:	d99134be83753266b5f7a79738aeab5b08db1e35
</content>
</entry>
<entry>
<title>zfs: merge openzfs/zfs@eb62221ff (zfs-2.1-release) into stable/13</title>
<updated>2023-09-30T06:53:32Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2023-09-30T06:52:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d9a61490b0988b1187ea169e538762f70dfaeb12'/>
<id>urn:sha1:d9a61490b0988b1187ea169e538762f70dfaeb12</id>
<content type='text'>
OpenZFS release 2.1.13

Notable upstream pull request merges:
 #14828 d91778e31 Remove duplicate code in l2arc_evict()
 #14939 425f7895d Fix the L2ARC write size calculating logic
 #14954 c12b5829e Fix the L2ARC write size calculating logic (2)
 #14963 f28cd347c Store the L2ARC device ashift in the vdev label
 #14981 ef2156c66 Shorten arcstat_quiescence sleep time
 #14987 cb549c742 Fix memory leak in zil_parse()
 #15000 6e79bcd35 Fix remount when setting multiple properties
 #15039 e01e3a4e1 Fix raw receive with different indirect block size
 #15084 846a4cc08 zed: Fix zed ASSERT on slot power cycle
 #15094 1abf68b7a zed: Reduce log noise for large JBODs

Obtained from:	OpenZFS
OpenZFS tag:	zfs-2.1.13
OpenZFS commit:	eb62221ff0f9efbc2ab826ec6f1388c5f05fb664
Relnotes:	yes
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line .h pattern</title>
<updated>2023-08-23T17:43:22Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b40a16f0d188422227478889b38cc341d50f88f'/>
<id>urn:sha1:4b40a16f0d188422227478889b38cc341d50f88f</id>
<content type='text'>
Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/

Similar commit in current:
(cherry picked from commit 2ff63af9b88c)
</content>
</entry>
<entry>
<title>zfs: merge openzfs/zfs@86783d7d9 (zfs-2.1-release) into stable/13</title>
<updated>2023-06-17T07:14:08Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2023-06-17T07:14:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e6c1e181ba7f666e02b073be104eb3e241097d83'/>
<id>urn:sha1:e6c1e181ba7f666e02b073be104eb3e241097d83</id>
<content type='text'>
OpenZFS release 2.1.12

Notable upstream pull requeset merges:
  #14145 Storage device expansion "silently" fails on degraded vdev
  #14358 Wait for txg sync if the last DRR_FREEOBJECTS might result in
         a hole
  #14410 Improve resilver ETAs
  #14428 Resilver performance tuning
  #14501 FreeBSD: don't verify recycled vnode for zfs control directory
  #14524 Ignore too large stack in case of dsl_deadlist_merge
  #14659 Allow MMP to bypass waiting for other threads
  #14722 Fix "Detach spare vdev in case if resilvering does not happen"
  #14774 FreeBSD .zfs fixups
  #14776 FreeBSD: make zfs_vfs_held() definition consistent with
         declaration
  #14788 FreeBSD: add missing vop_fplookup assignments
  #14794 zpool import -m also removing spare and cache when log device
         is missing
  #14795 Fix positive ABD size assertion in abd_verify()
  #14798 Mark TX_COMMIT transaction with TXG_NOTHROTTLE
  #14811 Refine special_small_blocks property validation
  #14816 Fix two abd_gang_add_gang() issues
  #14819 Add dmu_tx_hold_append() interface
  #14823 Remove single parent assertion from zio_nowait()
  #14853 zil: Don't expect zio_shrink() to succeed
  #14861 Probe vdevs before marking removed
  #14873 Add the ability to uninitialize a zpool
  #14892 Fix concurrent resilvers initiated at same time
  #14903 Fix NULL pointer dereference when doing concurrent 'send'
         operations
  #14910 ZIL: Allow to replay blocks of any size

Obtained from:	OpenZFS
OpenZFS tag:	zfs-2.1.12
OpenZFS commit:	86783d7d92cf7a859464719a917fdff845b9a9e1
Relnotes:	yes
</content>
</entry>
<entry>
<title>zfs: merge openzfs/zfs@e25f9131d (zfs-2.1-release) into stable/13</title>
<updated>2023-04-23T10:12:49Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2023-04-23T10:12:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7005cd44040529b55573cff6212fde9e3d845215'/>
<id>urn:sha1:7005cd44040529b55573cff6212fde9e3d845215</id>
<content type='text'>
OpenZFS release 2.1.11

Notable upstream pull requeset merges:
  #13368 ZFS_IOC_COUNT_FILLED does unnecessary txg_wait_synced() (reverted)
  #13758 Allow mounting snapshots in .zfs/snapshot as a regular user
  #13816 Fix a race condition in dsl_dataset_sync() when activating features
  #14039 Optimize microzaps
  #14196 Remove atomics from zh_refcount
  #14198 Switch dnode stats to wmsums
  #14199 Remove few pointer dereferences in dbuf_read()
  #14200 Micro-optimize zrl_remove()
  #14218 Avoid a null pointer dereference in zfs_mount() on FreeBSD
  #14293 Turn default_bs and default_ibs into ZFS_MODULE_PARAMs
  #14317 Pack zrlock_t by 8 bytes
  #14402 Prefetch on deadlists merge
  #14418 Introduce minimal ZIL block commit delay
  #14448 Fix console progress reporting for recursive send
  #14454 Improve arc_read() error reporting
  #14502 Partially revert f806306ce0
         "Activate filesystem features only in syncing context"
  #14516 System-wide speculative prefetch limit
  #14523 Move dmu_buf_rele() after dsl_dataset_sync_done()
  #14563 Optimize the is_l2cacheable functions
  #14573 Add missing increment to dsl_deadlist_move_bpobj()
  #14621 Colorize patchset
  #14639 FreeBSD: Remove extra arc_reduce_target_size() call
  #14641 Additional limits on hole reporting
  #14653 Update vdev state for spare vdev
  #14712 Fix "Add colored output to zfs list"
  #14761 Revert "ZFS_IOC_COUNT_FILLED does unnecessary txg_wait_synced()"

Obtained from:	OpenZFS
OpenZFS tag:	zfs-2.1.11
OpenZFS commit:	e25f9131d679692704c11dc0c1df6d4585b70c35
Relnotes:	yes
</content>
</entry>
<entry>
<title>zfs: merge openzfs/zfs@92e0d9d18 (zfs-2.1-release) into stable/13</title>
<updated>2023-01-26T16:51:07Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2023-01-26T16:50:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f41f62320fd05ef5d185a964746c2583297e2c01'/>
<id>urn:sha1:f41f62320fd05ef5d185a964746c2583297e2c01</id>
<content type='text'>
OpenZFS release 2.1.9

Notable upstream pull requeset merges:
  #12829 zfs diff -h/ZFS_DIFF_NO_MANGLE, diff cleanups
  #14181 zed: unclean disk attachment faults the vdev
  #14252 Activate filesystem features only in syncing context
  #14253 Allow reciever to override encryption property in case of replication
  #14254 Restrict visibility of per-dataset kstats inside FreeBSD jails
  #14255 Zero end of embedded block buffer in dump_write_embedded()
  #14261 FreeBSD: zfs_register_callbacks() must implement error check correctly
  #14264 Miscellaneous fixes
  #14272 Change ZEVENT_POOL_GUID to ZEVENT_POOL to display pool names
  #14287 FreeBSD: Remove stray debug printf
  #14288 Colorize zfs diff output
  #14291 FreeBSD: Fix potential boot panic with bad label
  #14328 FreeBSD: catch up to 1400077

Obtained from:	OpenZFS
OpenZFS tag:	zfs-2.1.9
OpenZFS commit:	92e0d9d183ce6752cd52f7277c8321d81df9ffee
Relnotes:	yes
</content>
</entry>
<entry>
<title>zfs: merge openzfs/zfs@21bd76613 (zfs-2.1-release) into stable/13</title>
<updated>2022-12-06T18:41:20Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2022-12-06T18:40:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=209ebfa26ec4f79a8322400cffdff1c3f3248c7d'/>
<id>urn:sha1:209ebfa26ec4f79a8322400cffdff1c3f3248c7d</id>
<content type='text'>
OpenZFS release 2.1.7

Notable upstream pull requeset merges:
  #13680 Add options to zfs redundant_metadata property
  #13782 Fix setting the large_block feature after receiving a snapshot
  #13839 quota: extend quota for dataset
  #13938 Bring per_txg_dirty_frees_percent back to 30
  #13939 Fix panic in dsl_process_sub_livelist for EINTR
  #13973 Fix memory leaks in dmu_send()/dmu_send_obj()
  #13978 PAM: Fix unchecked return value from zfs_key_config_load()
  #13998 zvol_wait logic may terminate prematurely
  #14001 FreeBSD: Fix a pair of bugs in zfs_fhtovp()
  #14003 Stop ganging due to past vdev write errors
  #14050 Fix draid2+2s metadata error on simultaneous 2 drive failures
  #14062 zed: Avoid core dump if wholedisk property does not exist
  #14077 Propagate extent_bytes change to autotrim thread
  #14079 FreeBSD: vn_flush_cached_data: observe vnode locking contract
  #14093 Fix ARC target collapse when zfs_arc_meta_limit_percent=100
  #14119 Deny receiving into encrypted datasets if the keys are not
         loaded
  #14120 Fix arc_p aggressive increase
  #14129 zed: Prevent special vdev to be replaced by hot spare
  #14133 Expose zfs_vdev_open_timeout_ms as a tunable
  #14135 FreeBSD: Fix out of bounds read in zfs_ioctl_ozfs_to_legacy()
  #14161 Handle and detect #13709's unlock regression
  #14197 Don't leak packed recieved proprties
  #14204 Lua: Fix bad bitshift in lua_strx2number()

Obtained from:	OpenZFS
OpenZFS tag:	zfs-2.1.7
OpenZFS commit:	21bd7661334cd865d17934bebbcaf8d3356279ee
Relnotes:	yes
</content>
</entry>
<entry>
<title>zfs: merge openzfs/zfs@6a6bd4939 (zfs-2.1-release) into stable/13</title>
<updated>2022-10-04T15:52:45Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2022-10-04T15:52:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f193a24ec57067da831f732865e5871e311704af'/>
<id>urn:sha1:f193a24ec57067da831f732865e5871e311704af</id>
<content type='text'>
OpenZFS release 2.1.6

Notable upstream pull requeset merges:
  #11733 ICP: Add missing stack frame info to SHA asm files
  #12274 Optimize txg_kick() process
  #12284 Add Module Parameter Regarding Log Size Limit
  #12285 Introduce a tunable to exclude special class buffers from L2ARC
  #12287 Remove refcount from spa_config_*()
  #12425 Avoid small buffer copying on write
  #12516 Fix NFS and large reads on older kernels
  #12678 spa.c: Replace VERIFY(nvlist_*(...) == 0) with fnvlist_*
  #12789 Improve log spacemap load time
  #13022 Add more control/visibility and speedup spa_load_verify()
  #13106 add physical device size to SIZE column in 'zpool list -v'
  #13388 Improve mg_aliquot math
  #13405 Revert "Reduce dbuf_find() lock contention"
  #13452 More speculative prefetcher improvements
  #13476 Refactor Log Size Limit
  #13540 AVL: Remove obsolete branching optimizations
  #13553 Reduce ZIO io_lock contention on sorted scrub
  #13555 Scrub mirror children without BPs
  #13563 FreeBSD: Improve crypto_dispatch() handling
  #13576 Several sorted scrub optimizations
  #13579 Fix and disable blocks statistics during scrub
  #13582 Several B-tree optimizations
  #13591 Avoid two 64-bit divisions per scanned block
  #13606 Avoid memory copies during mirror scrub
  #13613 Avoid memory copy when verifying raidz/draid parity
  #13643 Fix scrub resume from newly created hole
  #13756 FreeBSD: Mark ZFS_MODULE_PARAM_CALL as MPSAFE
  #13767 arcstat: fix -p option
  #13781 Importing from cachefile can trip assertion
  #13794 Apply arc_shrink_shift to ARC above arc_c_min
  #13798 Improve too large physical ashift handling
  #13811 Fix column width in 'zpool iostat -v' and 'zpool list -v'
  #13842 make DMU_OT_IS_METADATA and DMU_OT_IS_ENCRYPTED return B_TRUE
         or B_FALSE
  #13855 zfs recv hangs if max recordsize is less than received
         recordsize
  #13861 Fix use-after-free in btree code
  #13865 vdev_draid_lookup_map() should not iterate outside draid_maps
  #13878 Delay ZFS_PROP_SHARESMB property to handle it for encrypted
         raw receive
  #13882 FreeBSD: Fix integer conversion for vnlru_free{,_vfsops}()
  #13885 Fix incorrect size given to bqueue_enqueue() call in dmu_redact.c
  #13908 FreeBSD: stop passing LK_INTERLOCK to VOP_LOCK
  #13930 zpool: Don't print "repairing" on force faulted drives
  #13954 Fix bad free in skein code

Obtained from:	OpenZFS
OpenZFS tag:	zfs-2.1.6
OpenZFS commit:	6a6bd493988c75331deab06e5352a9bed035a87d
Relnotes:	yes
</content>
</entry>
<entry>
<title>zfs: merge openzfs/zfs@6c3c5fcfb (zfs-2.1-release) into stable/13</title>
<updated>2022-06-25T07:13:54Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2022-06-25T07:13:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5ce13b8aa51e133450dc888aa54375df4c361584'/>
<id>urn:sha1:5ce13b8aa51e133450dc888aa54375df4c361584</id>
<content type='text'>
OpenZFS release 2.1.5

Notable upstream pull requeset merges:
  #12575 Reject zfs send -RI with nonexistent fromsnap
  #12687 Skip spacemaps reading in case of pool readonly import
  #12746 Default to zfs_dmu_offset_next_sync=1
  #13277 FreeBSD: Use NDFREE_PNBUF if available
  #13311 Fix error handling in FreeBSD's get/putpages VOPs
  #13345 FreeBSD: Fix translation from ABD to physical pages
  #13373 zfs: holds: dequadratify
  #13375 Corrected edge case in uncompressed ARC-&gt;L2ARC handling
  #13405 Reduce dbuf_find() lock contention
  #13406 FreeBSD: use zero_region instead of allocating a dedicated page
  #13499 zed: Take no action on scrub/resilver checksum errors
  #13484 FreeBSD: libspl: Add locking around statfs globals
  #13513 Remove wrong assertion in log spacemap
  #13537 Improve sorted scan memory accounting

Obtained from:	OpenZFS
OpenZFS tag:	zfs-2.1.5
OpenZFS commit:	6c3c5fcfbe27d9193cd131753cc7e47ee2784621
Relnotes:	yes
</content>
</entry>
</feed>
