]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
zfs: merge openzfs/zfs@59493b63c (master)
authorMartin Matuska <mm@FreeBSD.org>
Wed, 7 Dec 2022 13:10:46 +0000 (14:10 +0100)
committerMartin Matuska <mm@FreeBSD.org>
Wed, 7 Dec 2022 13:10:46 +0000 (14:10 +0100)
commitbb2d13b686e3ccf6c3ccb36209dfb7dcc108b182
tree998df39f3d79f79fca8121b6cef56f5b64e556ae
parent899edecdbe92f678c3c96572c8877cdbc6763e9a
parent59493b63c18ea223857066218d6a58b67eb88159
zfs: merge openzfs/zfs@59493b63c (master)

Notable upstream pull request merges:
  #13782 Fix setting the large_block feature after receiving a snapshot
  #14157 FreeBSD: stop using buffer cache-only routines on sync
  #14172 zed: post a udev change event from spa_vdev_attach()
  #14181 zed: unclean disk attachment faults the vdev
  #14190 Bump checksum error counter before reporting to ZED
  #14196 Remove atomics from zh_refcount
  #14197 Don't leak packed recieved proprties
  #14198 Switch dnode stats to wmsums
  #14199 Remove few pointer dereferences in dbuf_read()
  #14200 Micro-optimize zrl_remove()
  #14204 Lua: Fix bad bitshift in lua_strx2number()
  #14212 Zstd fixes
  #14218 Avoid a null pointer dereference in zfs_mount() on FreeBSD
  #14235 nopwrites on dmu_sync-ed blocks can result in a panic
  #14236 zio can deadlock during device removal
  #14247 Micro-optimize fletcher4 calculations
  #14261 FreeBSD: zfs_register_callbacks() must implement error check
         correctly

Obtained from: OpenZFS
OpenZFS commit: 59493b63c18ea223857066218d6a58b67eb88159
131 files changed:
sys/contrib/openzfs/.github/workflows/build-dependencies.txt
sys/contrib/openzfs/.github/workflows/checkstyle-dependencies.txt
sys/contrib/openzfs/.github/workflows/checkstyle.yaml
sys/contrib/openzfs/.github/workflows/codeql.yml
sys/contrib/openzfs/.github/workflows/zfs-tests-functional.yml
sys/contrib/openzfs/.github/workflows/zfs-tests-sanity.yml
sys/contrib/openzfs/.github/workflows/zloop.yml
sys/contrib/openzfs/autogen.sh
sys/contrib/openzfs/cmd/zdb/zdb.c
sys/contrib/openzfs/cmd/zed/agents/zfs_mod.c
sys/contrib/openzfs/cmd/zfs/zfs_main.c
sys/contrib/openzfs/cmd/zpool/zpool_main.c
sys/contrib/openzfs/config/Shellcheck.am
sys/contrib/openzfs/config/always-compiler-options.m4
sys/contrib/openzfs/config/always-pyzfs.m4
sys/contrib/openzfs/config/ax_python_devel.m4
sys/contrib/openzfs/config/zfs-build.m4
sys/contrib/openzfs/contrib/bash_completion.d/zfs.in
sys/contrib/openzfs/contrib/coverity/model.c
sys/contrib/openzfs/contrib/dracut/02zfsexpandknowledge/module-setup.sh.in
sys/contrib/openzfs/contrib/dracut/90zfs/module-setup.sh.in
sys/contrib/openzfs/contrib/initramfs/scripts/zfs
sys/contrib/openzfs/etc/systemd/system/zfs-import-cache.service.in
sys/contrib/openzfs/etc/systemd/system/zfs-import-scan.service.in
sys/contrib/openzfs/include/sys/dnode.h
sys/contrib/openzfs/include/sys/zfs_acl.h
sys/contrib/openzfs/include/sys/zfs_znode.h
sys/contrib/openzfs/lib/libnvpair/libnvpair.c
sys/contrib/openzfs/lib/libshare/nfs.c
sys/contrib/openzfs/lib/libtpool/thread_pool.c
sys/contrib/openzfs/lib/libzfs/libzfs_sendrecv.c
sys/contrib/openzfs/lib/libzfs/os/freebsd/libzfs_zmount.c
sys/contrib/openzfs/lib/libzfs_core/libzfs_core.c
sys/contrib/openzfs/lib/libzfs_core/os/freebsd/libzfs_core_ioctl.c
sys/contrib/openzfs/lib/libzpool/kernel.c
sys/contrib/openzfs/man/man1/arcstat.1
sys/contrib/openzfs/man/man1/test-runner.1
sys/contrib/openzfs/man/man1/zhack.1
sys/contrib/openzfs/man/man1/ztest.1
sys/contrib/openzfs/man/man4/spl.4
sys/contrib/openzfs/man/man4/zfs.4
sys/contrib/openzfs/man/man7/dracut.zfs.7
sys/contrib/openzfs/man/man7/zfsconcepts.7
sys/contrib/openzfs/man/man7/zfsprops.7
sys/contrib/openzfs/man/man7/zpool-features.7
sys/contrib/openzfs/man/man7/zpoolconcepts.7
sys/contrib/openzfs/man/man7/zpoolprops.7
sys/contrib/openzfs/man/man8/fsck.zfs.8
sys/contrib/openzfs/man/man8/vdev_id.8
sys/contrib/openzfs/man/man8/zdb.8
sys/contrib/openzfs/man/man8/zed.8.in
sys/contrib/openzfs/man/man8/zfs-allow.8
sys/contrib/openzfs/man/man8/zfs-jail.8
sys/contrib/openzfs/man/man8/zfs-load-key.8
sys/contrib/openzfs/man/man8/zfs-mount-generator.8.in
sys/contrib/openzfs/man/man8/zfs-mount.8
sys/contrib/openzfs/man/man8/zfs-project.8
sys/contrib/openzfs/man/man8/zfs-promote.8
sys/contrib/openzfs/man/man8/zfs-send.8
sys/contrib/openzfs/man/man8/zfs-userspace.8
sys/contrib/openzfs/man/man8/zinject.8
sys/contrib/openzfs/man/man8/zpool-create.8
sys/contrib/openzfs/man/man8/zpool-events.8
sys/contrib/openzfs/man/man8/zpool-export.8
sys/contrib/openzfs/man/man8/zpool-iostat.8
sys/contrib/openzfs/man/man8/zpool-remove.8
sys/contrib/openzfs/man/man8/zpool-resilver.8
sys/contrib/openzfs/man/man8/zpool-scrub.8
sys/contrib/openzfs/man/man8/zpool-split.8
sys/contrib/openzfs/man/man8/zpool-status.8
sys/contrib/openzfs/man/man8/zpool-upgrade.8
sys/contrib/openzfs/man/man8/zpool.8
sys/contrib/openzfs/module/Kbuild.in
sys/contrib/openzfs/module/icp/algs/aes/aes_impl.c
sys/contrib/openzfs/module/icp/algs/blake3/blake3.c
sys/contrib/openzfs/module/icp/algs/blake3/blake3_impl.c
sys/contrib/openzfs/module/icp/algs/edonr/edonr.c
sys/contrib/openzfs/module/icp/algs/modes/gcm.c
sys/contrib/openzfs/module/icp/algs/skein/skein_block.c
sys/contrib/openzfs/module/lua/ldo.c
sys/contrib/openzfs/module/lua/lobject.c
sys/contrib/openzfs/module/os/freebsd/zfs/zfs_acl.c
sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vfsops.c
sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vnops_os.c
sys/contrib/openzfs/module/os/linux/spl/spl-generic.c
sys/contrib/openzfs/module/os/linux/zfs/zfs_acl.c
sys/contrib/openzfs/module/os/linux/zfs/zfs_vnops_os.c
sys/contrib/openzfs/module/os/linux/zfs/zfs_znode.c
sys/contrib/openzfs/module/os/linux/zfs/zio_crypt.c
sys/contrib/openzfs/module/zcommon/zfs_fletcher.c
sys/contrib/openzfs/module/zcommon/zfs_fletcher_aarch64_neon.c
sys/contrib/openzfs/module/zcommon/zfs_fletcher_avx512.c
sys/contrib/openzfs/module/zcommon/zfs_fletcher_intel.c
sys/contrib/openzfs/module/zcommon/zfs_fletcher_sse.c
sys/contrib/openzfs/module/zcommon/zfs_fletcher_superscalar.c
sys/contrib/openzfs/module/zcommon/zfs_fletcher_superscalar4.c
sys/contrib/openzfs/module/zfs/dbuf.c
sys/contrib/openzfs/module/zfs/dmu_send.c
sys/contrib/openzfs/module/zfs/dnode.c
sys/contrib/openzfs/module/zfs/dsl_dataset.c
sys/contrib/openzfs/module/zfs/spa_misc.c
sys/contrib/openzfs/module/zfs/txg.c
sys/contrib/openzfs/module/zfs/vdev.c
sys/contrib/openzfs/module/zfs/vdev_indirect.c
sys/contrib/openzfs/module/zfs/vdev_raidz.c
sys/contrib/openzfs/module/zfs/vdev_raidz_math.c
sys/contrib/openzfs/module/zfs/vdev_raidz_math_aarch64_neonx2.c
sys/contrib/openzfs/module/zfs/zio.c
sys/contrib/openzfs/module/zfs/zrlock.c
sys/contrib/openzfs/module/zstd/lib/compress/zstd_compress_superblock.c
sys/contrib/openzfs/module/zstd/lib/decompress/zstd_decompress_block.c
sys/contrib/openzfs/rpm/generic/zfs-dkms.spec.in
sys/contrib/openzfs/rpm/generic/zfs-kmod.spec.in
sys/contrib/openzfs/rpm/generic/zfs.spec.in
sys/contrib/openzfs/scripts/common.sh.in
sys/contrib/openzfs/scripts/kmodtool
sys/contrib/openzfs/scripts/zimport.sh
sys/contrib/openzfs/scripts/zloop.sh
sys/contrib/openzfs/tests/runfiles/common.run
sys/contrib/openzfs/tests/runfiles/linux.run
sys/contrib/openzfs/tests/runfiles/sanity.run
sys/contrib/openzfs/tests/test-runner/bin/zts-report.py.in
sys/contrib/openzfs/tests/zfs-tests/include/default.cfg.in
sys/contrib/openzfs/tests/zfs-tests/tests/Makefile.am
sys/contrib/openzfs/tests/zfs-tests/tests/functional/events/zed_cksum_reported.ksh
sys/contrib/openzfs/tests/zfs-tests/tests/functional/nopwrite/nopwrite.shlib
sys/contrib/openzfs/tests/zfs-tests/tests/functional/pyzfs/pyzfs_unittest.ksh.in
sys/contrib/openzfs/tests/zfs-tests/tests/functional/removal/removal_nopwrite.ksh
sys/contrib/openzfs/tests/zfs-tests/tests/functional/rsend/send_raw_large_blocks.ksh
sys/modules/zfs/zfs_config.h
sys/modules/zfs/zfs_gitrev.h