]> git.proxmox.com Git - mirror_zfs.git/commit
FreeBSD: try to fallback early if can't do optimized copy
authorMateusz Guzik <mjguzik@gmail.com>
Wed, 5 Apr 2023 21:28:52 +0000 (21:28 +0000)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 24 Apr 2023 23:13:52 +0000 (16:13 -0700)
commitff0e135e25fa6b523f93d8022304b1be60a67be7
tree2112e88674798f0eaf27ae82092fc0818c366c28
parenta7982d5d30dabd2e206011f54226b25d6c70c4d6
FreeBSD: try to fallback early if can't do optimized copy

Not complete, but already shaves on some locking.

Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Mateusz Guzik <mjguzik@gmail.com>
Sponsored by: Rubicon Communications, LLC ("Netgate")
Closes #14723
module/os/freebsd/zfs/zfs_vnops_os.c