freebsd-nq/sys/contrib/openzfs/module
Mark Johnston 70f51f0e47 Revert "Handle partial reads in zfs_read"
This reverts commit 59eab1093a.

The change suppressed EFAULT originating from uiomove().  The deadlock
avoidance mechanism implemented by vn_io_fault1() in the VFS handles
such errors by wiring the user pages and retrying, but this change
caused read() to return early instead.  This can result in short I/O,
causing misbehaviour in some applications, and possibly other
consequences.

Until this is resolved somehow, revert the commit.

Approved by:	mm
2021-10-22 15:16:42 -04:00
..
avl zfs: merge openzfs/zfs@bdd11cbb9 (master) into main 2021-07-07 23:31:52 +02:00
icp zfs: merge openzfs/zfs@4a1195ca5 (master) into main 2021-09-15 17:30:53 +02:00
lua zfs: merge openzfs/zfs@4a1195ca5 (master) into main 2021-09-15 17:30:53 +02:00
nvpair zfs: merge openzfs/zfs@14b43fbd9 (master) into main 2021-07-23 02:50:13 +02:00
os zfs: merge openzfs/zfs@ec64fdb93 (master) into main 2021-10-21 15:06:06 +02:00
spl
unicode zfs: merge openzfs/zfs@75b4cbf62 (master) into main 2021-06-08 16:52:44 +02:00
zcommon zfs: merge openzfs/zfs@75b4cbf62 (master) into main 2021-06-08 16:52:44 +02:00
zfs Revert "Handle partial reads in zfs_read" 2021-10-22 15:16:42 -04:00
zstd zfs: merge openzfs/zfs@3b89d9518 (master) into main 2021-08-31 09:02:21 +02:00
.gitignore
Kbuild.in
Makefile.bsd zfs: merge OpenZFS master-9312e0fd1 2021-02-22 13:01:17 +01:00
Makefile.in zfs: merge openzfs/zfs@ec64fdb93 (master) into main 2021-10-21 15:06:06 +02:00