Re: git: 6c3c5fcfbe27..6a6bd493988c - vendor/openzfs/zfs-2.1-release - vendor branch updated

From: Mateusz Guzik <mjguzik_at_gmail.com>
Date: Tue, 04 Oct 2022 14:02:20 UTC
the patch at hand is already in openzfs and it is pretty
self-explanatory in terms of the  benefit

On 10/4/22, Martin Matuska <mm@freebsd.org> wrote:
> If we agree to commit it (this includes proper reasoning), than we can
> cherry-pick it after I import 2.1.6, which is likely to happen today.
> But it would be nice if I update main to the latest OpenZFS master
> first, so we keep the number of commits in stable/13 that aren't in main
> yet close to zero.
>
> On 4. 10. 2022 14:02, Mateusz Guzik wrote:
>> replying to a semi-random commit
>>
>> what needs to happen for
>> https://github.com/andrewc12/openzfs/commit/9e425c8cb55cf31ed20434a427fab477798546db
>> to land in stable/13?
>>
>> On 10/4/22, Martin Matuska <mm@freebsd.org> wrote:
>>> The branch vendor/openzfs/zfs-2.1-release has been updated by mm:
>>>
>>> URL: https://cgit.FreeBSD.org/src/log/?id=6c3c5fcfbe27..6a6bd493988c
>>>
>>> 3920d7f32500 Scrub mirror children without BPs
>>> 5b860ae1fb37 Remove refcount from spa_config_*()
>>> 415882d22874 Avoid small buffer copying on write
>>> 72a4709a596e spa.c: Replace VERIFY(nvlist_*(...) == 0) with fnvlist_*
>>> (#12678)
>>> fdb80a230168 Add more control/visibility to spa_load_verify().
>>> dd9c110ab5d3 Improve log spacemap load time
>>> 6e1e90d64cf2 Improve mg_aliquot math
>>> 884364ea8542 More speculative prefetcher improvements
>>> 813e15f28c28 AVL: Remove obsolete branching optimizations
>>> 916d9de15841 Reduce ZIO io_lock contention on sorted scrub
>>> 881249de6f44 FreeBSD: Improve crypto_dispatch() handling
>>> a861aa2b9ef1 Several sorted scrub optimizations
>>> dc91a6a660c7 Several B-tree optimizations
>>> 5e06805d8eec Avoid two 64-bit divisions per scanned block
>>> 4b8f16072d9c Fix and disable blocks statistics during scrub
>>> 03e33b2bb8bb Avoid memory copies during mirror scrub
>>> bbb50e612967 Avoid memory copy when verifying raidz/draid parity
>>> 15868d3ecbb1 Fix scrub resume from newly created hole.
>>> 4b0977027bae Remove sha1 hashing from OpenZFS, it's not used anywhere.
>>> 37430e821176 libtpool: -Wno-clobbered
>>> 2d235d58f829 config: prune unused -Wno-bool-compare checks
>>> d7a8c573cf4b Silence -Winfinite-recursion warning in luaD_throw()
>>> ef0e506f46e6 Fix -Wattribute-warning in zfs_log_xvattr()
>>> c771583f238f Fix -Wattribute-warning in edonr
>>> 087f5dedd5f1 Fix -Wattribute-warning in dsl layer
>>> 6a8117302613 Fix -Wuse-after-free warning in
>>> dbuf_issue_final_prefetch_done()
>>> 60f2cfd24f31 Fix -Wuse-after-free warning in dbuf_destroy()
>>> d483ef37447c Fix -Wformat-truncation warning in upgrade_set_callback()
>>> d2ff2196a5f0 Fix -Wformat-overflow warning in zfs_project_handle_dir()
>>> b9d862f2dbcf ICP: Add missing stack frame info to SHA asm files
>>> 69ad0bd769f6 Fix objtool: missing int3 after ret warning
>>> 98315be03600 ZTS: Fix io_uring support check
>>> 17512aba0c33 module: lua: ldo: fix pragma name
>>> 5c56591b57bd Handle partial reads in zfs_read
>>> 035ee628cfc6 Revert behavior of 59eab109 on not-Linux
>>> b06aff105cd7 Fix checkstyle warning: E275 missing whitespace after
>>> keyword
>>> fcbddc7f7ca7 Fix problem with zdb -d
>>> 57e1052d3348 Linux 5.19 compat: META
>>> 58571ba447ec Linux 5.20 compat: bdevname()
>>> 4063d7b6b4b3 Linux 5.20 compat: blk_cleanup_disk()
>>> e0dbab1a141c Linux 6.0 compat: register_shrinker() now var-arg
>>> db5fd16f0b7f Fix problem with zdb_objset_id test.
>>> 533779f5f2d9 arcstat: fix -p option
>>> 979fd5a434eb contrib: dracut: zfs-snapshot-bootfs: exit status fix
>>> 8131a96544fd Fix use-after-free in btree code
>>> e1b49e3f1d53 rpm: Use the correct version-release information in
>>> dependencies
>>> f48d9b426919 rpm: Silence "unversioned Obsoletes" warnings on EL 9
>>> acd74646399c zed: Ignore false 'atari' partitions in autoreplace
>>> 65f8f92d12c0 zed: Look for NVMe DEVPATH if no ID_BUS
>>> b1be0a5c151b ZTS: Fix zpool_expand_001_pos
>>> 15b64fbc94cc Importing from cachefile can trip assertion
>>> b6ebf270ebd2 Apply arc_shrink_shift to ARC above arc_c_min
>>> 78206a2e447a FreeBSD: Mark ZFS_MODULE_PARAM_CALL as MPSAFE
>>> aa9e887d2a71 Fix column width in 'zpool iostat -v' and 'zpool list -v'
>>> 2010c183bcc1 Add xattr_handler support for Android kernels
>>> 7bbfac9d04dc zed: Fix config_sync autoexpand flood
>>> c8f795ba53ac config: check for parallel(1), use it for cstyle
>>> 8bd3dca9bf3e Introduce a tunable to exclude special class buffers from
>>> L2ARC
>>> 03fa3ef264ab Add physical device size to SIZE column in 'zpool list -v'
>>> 3f7c174b50a3 vdev_draid_lookup_map() should not iterate outside
>>> draid_maps
>>> cde04badd1d7 make DMU_OT_IS_METADATA and DMU_OT_IS_ENCRYPTED return
>>> B_TRUE
>>> or B_FALSE
>>> a5b0d4254059 zfs recv hangs if max recordsize is less than received
>>> recordsize
>>> 999830a0212e Optimize txg_kick() process (#12274)
>>> d05f3039f774 Add Module Parameter Regarding Log Size Limit
>>> ebbbe01e31f6 Ask libtool to stop hiding some errors
>>> 44cec45f729e Improve too large physical ashift handling
>>> faa1e4082d64 include: move SPA_MINBLOCKSHIFT and zio_encrypt to
>>> sys/fs/zfs.h
>>> d5105f068f19 zfs recv hangs if max recordsize is less than received
>>> recordsize
>>> 035e52f59152 Delay ZFS_PROP_SHARESMB property to handle it for encrypted
>>> raw
>>> receive
>>> 5096ed31c8c3 Fix incorrect size given to bqueue_enqueue() call in
>>> dmu_redact.c
>>> b66f8d3c2b79 Add zfs_btree_verify_intensity kernel module parameter
>>> 91e02156ddea Revert "Reduce dbuf_find() lock contention"
>>> 33223cbc3cbe Refactor Log Size Limit
>>> 835e03682c22 Linux: Fix uninitialized variable usage in
>>> zio_do_crypt_data()
>>> c973929b29bb LUA: Fix CVE-2014-5461
>>> 8dcd6af62318 FreeBSD: Ignore symlink to i386 includes
>>> 55816c64dada FreeBSD: Fix integer conversion for vnlru_free{,_vfsops}()
>>> 2c8e3e4b28a4 FreeBSD: stop passing LK_INTERLOCK to VOP_LOCK
>>> eec942cc5465 FreeBSD: catch up to 1400068
>>> 63d4838b4ac5 FreeBSD: handle V_PCATCH
>>> a2705b1dd5f8 zpool: Don't print "repairing" on force faulted drives
>>> *** 2 LINES SKIPPED ***
>>>
>>>
>>
>


-- 
Mateusz Guzik <mjguzik gmail.com>