git: 52bad4f23daa..6c3c5fcfbe27 - vendor/openzfs/zfs-2.1-release - vendor branch updated

From: Martin Matuska <mm_at_FreeBSD.org>
Date: Thu, 23 Jun 2022 16:16:29 UTC
The branch vendor/openzfs/zfs-2.1-release has been updated by mm:

URL: https://cgit.FreeBSD.org/src/log/?id=52bad4f23daa..6c3c5fcfbe27

5a21214be84e zfs, libzfs: diff: accept -h/ZFS_DIFF_NO_MANGLE, disabling path escaping
7fbb90feeab7 libzfs: diff: stream_bytes: use fputc, %hho formats chars
fe6f2651f55d etc/systemd/zfs-mount-generator: serialise, handle keylocation=http[s]://
9f6943504aec Default to zfs_dmu_offset_next_sync=1
5a9994f5ae69 Export minimal zfs_refcount interfaces
a5a28723bdd0 FreeBSD: Use NDFREE_PNBUF if available
215a8255a97f Linux 5.18 compat: 4-argument bio_alloc()
9f7f70450791 Linux 5.18 compat: replace genhd.h with blkdev.h includes
10a9f5fc47ac Linux 5.18 compat: blkg_tryget is moved to private headers
35ddd8ee2e5f Linux 5.18 compat: use address_space_operations->readahead
1f4c79b1ce0b libzfs: sendrecv: always cancel progress thread in zfs_send_one()
ff23ef0c99a7 libzfs: import: zpool_clear_label: actually fail if clearing l2arc header fails
e9cd90f6e595 FreeBSD: Parameterize ZFS_ENTER/ZFS_VERIFY_VP with an error code
b7546f92eaeb FreeBSD: Return Mach error codes from VOP_(GET|PUT)PAGES
aa1c3c1d1d82 Linux 5.17 compat: GENHD_FL_EXT_DEVT / GENHD_FL_NO_PART_SCAN
361dc138b1bd Document zfs inherit -S's interaction with noninheritable properties
c220771a47e4 Corrected oversight in ZERO_RANGE behavior
972637dc06a0 FreeBSD: Fix translation from ABD to physical pages.
642426095ae1 Linux 5.18 compat: kobj_type.default_attrs replaced with default_groups
71cd3726c080 Fix O_APPEND for Linux 3.15 and older kernels
49c1346c1072 Linux 5.18 compat: replace __set_page_dirty_nobuffers
c0ff5f156070 zfs: holds: dequadratify
ce8d41ef75e1 Skip spacemaps reading in case of pool readonly import
a1a54b3e470b libzutil: zpool_find_config: remove unused variable
116d447fb5d5 libzfs: zfs_send: remove unused variable
4149e19dfcce module/zfs: arc: arc_hdr_realloc_crypt: remove unused variables
18e926808761 module/zfs: dbuf: dbuf_read_impl: remove unused variable
986d64cccac3 module/zfs: vdev_indirect: vdev_indirect_repair: remove unused variable
7536ad35ca87 module/zfs: vdev_removal: spa_vdev_remove_thread: remove unused variable
b8e1366ee652 zvol: remove unused variable
a175fe82e64b fm: remove unused variables
9e68b734b37d zvol: remove unused variable
a4f582f0b67d FreeBSD: remove unused variable
ecec151c149b module: zfs: freebsd: fix unused, remove argsused
4c9c96aba402 Silence unused-but-set-variable warnings
ce8ae064d209 Python 3.10 fixes, part 2
bc03fee94db4 Remove REMAKE_INITRD
0657247548d6 contrib/dracut: zfs-lib: export_all: replace with inline zpool export -a
ae054e690e1f contrib: dracut: parse-zfs: drop initqueue-finished for i/f
b551725df453 contrib: dracut: parse-zfs: stop pretending we support FILESYSTEM=
0864c29e7ca6 contrib; dracut: centralise root= parsing, actually support root=s
71a1d8e5dc2e contrib; dracut: flatten zfs-load-key, simplify zfs-env-bootfs
5c0aa409ed3b contrib: dracut: zfs-lib: simplify ask_for_password
5c97f76f5a9c contrib: dracut: zfs-lib: remove find_bootfs
059a563810f5 contrib: dracut: inline single-use import_pool, move single-use ask_for_password
fc41be5a8def contrib: dracut: don't require essentials to be under the same encroot
a0e81a4074a5 contrib: dracut: zfs-{rollback,snapshot}-bootfs: order after key loading
094709604419 contrib: dracut: zfs-needshutdown: don't list
1781ee703b1d Add dracut.zfs.7
1184df6b9377 contrib: dracut: remove getargbool polyfill
bb29f1eb389b Reduce dbuf_find() lock contention
2a64eeb6c762 man: zpool-import.8: -d -or -c
1467a1bb333f module: zstd: check we don't leak symbols; regenerate symbol map
1f3188904648 FreeBSD: Implement hole-punching support
1d54deb42faa zvol_wait: Ignore locked zvols
210b33109de6 Strengthen Linux kernel capabilities detection
3bb068d4d56e autoconf: Pretend `CONFIG_MODULES` is always on
60fc173251a7 Adding ZERO_PAGE detection
13b1f336d33c PPC get_user workaround
756c3e085b9e autoconf: Fail when __copy_from_user_inatomic is a non-GPL symbol
2c5c8bb0a62e FreeBSD: use zero_region instead of allocating a dedicated page
eee389ba2e8c Fix functions without a prototype
b28c0c4bf8ca abd_os: remove redundant refcount creation for abd_children
0112bc23129c Add missing AC_MSG_RESULT(no) to configure
05147319b082 Fix compiler warnings about zero-length arrays in inline bitops
0671f7270695 Make better use of dracut functions when building initramfs
ebbfc6cb853d Make dracut fail if essential files cannot be installed
4252517f5fad Remove absolute paths to udev rules and binaries for dracut
115e0598180e Multiple dracut module install script cleanups
96c7c63994a6 automake: don't install /e/d/zfs or /e/z/zfs-functions +x
4184b78be174 zdb: Fix handling of nul termination in symlink targets
5d534f13718e zed: Take no action on scrub/resilver checksum errors
5d9c5275363c Modified ncompress requirement in RPM to exclude RHEL9
ed16dd763579 Standardize RHEL version check in packages
fde66e583d9b FreeBSD: libspl: Add locking around statfs globals
0a688b234540 rpm: Keep debug symbols if configured with '--enable-debuginfo'
2458c7e63a07 zed: support subject as header in zed_notify_email()
090bda59e32f Silence unused-but-set-variable warning
5a639f0802b2 Linux 5.18 compat: bio_alloc()
9ce5eb18efba Linux 5.19 compat: bdev_max_discard_sectors()
048301b6dc37 Linux 5.19 compat: bdev_max_secure_erase_sectors()
*** 16 LINES SKIPPED ***