git: af88d47f1ee8..ef83e07db53e - vendor/openzfs/zfs-2.1-release - vendor branch updated

From: Martin Matuska <mm_at_FreeBSD.org>
Date: Fri, 11 Mar 2022 06:31:32 UTC
The branch vendor/openzfs/zfs-2.1-release has been updated by mm:

URL: https://cgit.FreeBSD.org/src/log/?id=af88d47f1ee8..ef83e07db53e

913ae452184e FreeBSD: Provide correct file generation number
786abf53211d Reduce number of arc_prune threads
4b2bac5fe954 FreeBSD: Update argument types for VOP_READDIR
9ec630ff2cd7 Fix zvol_open() lock inversion
a1a52a356ba7 freebsd/libshare: nfs: don't send SIGHUP to all processes
1833de81033e Fix error propagation from lzc_send_redacted
14bf91a0431e FreeBSD: fix world build after 143476ce8
5d8c081193d4 FreeBSD: fix unpropagated error
6575defc527f Verify dRAID empty sectors
1259dc6e6a83 zfs_prune: reset sc.nr_to_scan
36a91d6ceff4 FreeBSD: vfsops: use setgen for error case
c9c9d634aa6f linux: libzfs: mount: fix uninitialised flags
f4def7ec6c9a FreeBSD: Fix leaked strings in libspl mnttab
1828b68a0b27 FreeBSD: Fix zvol_*_open() locking
af1630c88361 FreeBSD: Fix zvol_cdev_open locking
ddb5a7a182bd libzfs_sendrecv: Avoid extra avl_find
4aceda0497a4 libzfs_sendrecv: Fix leaked holds nvlist
5303fc4c9565 Avoid memory allocations in the ARC eviction thread
0da15f9194bf Fix handling of errors from dmu_write_uio_dbuf() on FreeBSD
b3e08539510a Linux 5.16 compat: Check slab.h for kvmalloc
c31c1146b6d7 Linux 5.16 compat: Added add_disk check for return
70b7b1975d70 Linux 5.16 compat: Added mapping for iov_iter_fault_in_readable
8ef01afbfcd8 Add support for FALLOC_FL_ZERO_RANGE
2ce06d93a84e Linux 5.17 compat: detect complete_and_exit() rename
f42c12602913 Linux 5.17 compat: dequeue_signal() takes a 4th argument
4f6599416afc Linux 5.17 compat: PDE_DATA() renamed to pde_data()
1009e609920f Linux <4.8 compat: submit_bio() rw arg
e257bd481bb7 Introduce a flag to skip comparing the local mac when raw sending
e56dffe4b5cd zed: send notification email by default
44bb2fcf3868 zed-functions.sh: escape newline to produce valid json
46135048098d zed: Add Pushover notifier
f31b45176c8a Upstream: Add snapshot and zvol events
487bb776234b Notify on UNAVAIL statechange
d76917b2ecd6 Add init script to load keys
f471a0a0a7d8 systemd: add weekly and monthly scrub timers
29e05d5345d4 ZTS: Fix zpool_reopen_[1-5] on Fedora 35
d4794c820486 ZTS: Avoid piping send directly to /dev/null
fe8b0a33d4ad ZTS: alloc_class.ksh must wait for the process to exit
a35125e3d5a1 Proper support for DESTDIR and INSTALL_MOD_PATH
2e3b3e3a2ed7 Workaround Debian's fake System.map behavior
687de107b7db Add explicit timeout to test step
4d4f0d1a05f4 zfsprops.7: Add note about comma-separation
9b185de6fa9f ZTS: cli_root/zfs_load-key: add separate key files
9cbc2ed20f71 libzfs: add keylocation=https://, backed by fetch(3) or libcurl
f9baf968b819 dracut: 90zfs: zfs-load-key: wait for key to appear for up to 10 seconds
19a4bf445f41 contrib/initrd: systemd-ask-password --no-tty before argument
efbed102f0c7 zfs-share.8: document -l flag
be01ee8629dc ZTS: rsend_007_pos failures
1fb5566a254e ZTS: speed up rsend tests
f22ebf8fa666 zfs-test/mmap_seek: fix build on musl
74bba85423f1 ZTS: Fix refreserv_raidz.ksh
ed064ed59640 ZTS: Enable punch-hole tests on FreeBSD
fc3230a78116 ZTS: Minimize udev_wait in zvol_misc tests
4fea6a6737b8 ZTS: Add known exceptions
4730c3f249a9 Exclude zvol_misc_volmode for now
306cccca274d Update zts-report.py with additional tests
c454e46336c3 ZTS: Fix rollback_003_pos.ksh
8285e1b09d7b ZTS: Fix enospc_002_pos.ksh again
5987838a3f7c man: speling
f601ee1e4370 README: Update OpenZFS website url
7f4f461bcf8c Clarify `failmode=wait` documentation
5753e7a7c503 RPM: Add missing BuildRequires for PAM component
72a82f312f9f Report dnodes with faulty bonuslen
9221ff1888c9 Add enumerated vdev names to 'zpool iostat -v' and 'zpool list -v'
3e27b589cff7 Fix clearing set-uid and set-gid bits on a file when replying a write
cd0e2380496e ZTS: Update enospc_002_pos test case
d6b790303250 autoconf: allow Release to contain hyphen
745a7f78da95 Remove basename(1). Clean up/shorten some coreutils pipelines
0cb2d8a60b37 contrib/initrd hooks: properly quote @LIBFETCH_SONAME@
765be3600603 libfetch: unquote @LIBFETCH_SONAME@ subst
a61915e08687 dsl_dir_tempreserve_impl: remove unused `deferred` variable
bb271d67e85a `mount.zfs -o zfsutil` leverages `zfs_mount_at()`
3b52ccd7d7f5 Linux 5.16 compat: don't use XSTATE_XSAVE to save FPU state
77ae804f9eb1 module: Makefile: flatten subdir loop, use $PWD instead of `pwd`
52aae04c6a0a module: Makefile: simplify clean and install jobs
c7fcf0091731 Add support for $KERNEL_{CC,LD,LLVM} variables
2681f8a5b858 Propagate KERNEL_* to *.spec
5c19af07d4df Receive checks should allow unencrypted child datasets
bc99c809d503 Add dataset_kstats_update.. to mmap read/write paths
f03cf651ec72 ZTS: Fix zvol_misc_volmode test
d4e8dcf07ea1 Correct a typo in zfs-receive.8
*** 27 LINES SKIPPED ***