]> git.proxmox.com Git - mirror_zfs.git/commit
FreeBSD: Return Mach error codes from VOP_(GET|PUT)PAGES
authorMark Johnston <markj@FreeBSD.org>
Thu, 7 Apr 2022 21:13:18 +0000 (17:13 -0400)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 13 Apr 2022 16:43:15 +0000 (09:43 -0700)
commit7dcb8ed23d76c13ae96eb9718bd7eb186aa89178
tree9dc47dac1007477abb46f4ac3245c59560abd91e
parente9084d071226b2b8b5c44d9bd781b9632dc68227
FreeBSD: Return Mach error codes from VOP_(GET|PUT)PAGES

FreeBSD's memory management system uses its own error numbers and gets
confused when these VOPs return EIO.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Ryan Moeller <ryan@iXsystems.com>
Reported-by: Peter Holm <pho@FreeBSD.org>
Signed-off-by: Mark Johnston <markj@FreeBSD.org>
Closes #13311
module/os/freebsd/zfs/zfs_vnops_os.c