* Fix mmap'd libaio read on non-prefaulted page deadlock (LP: #1754584)
- Revert previous fix as there still is a potential for deadlock
on the prefaulted page(s). Resolve the issue by only taking a
reference on the page when copying it and not the page lock.
The inode range lock protects against concurrent updates via
zfs_read() and zfs_write().
-- Colin Ian King <email address hidden> Wed, 28 Mar 2018 14:35:11 +0100
This bug was fixed in the package zfs-linux - 0.6.5.6-0ubuntu20
---------------
zfs-linux (0.6.5.6-0ubuntu20) xenial; urgency=medium
* Fix mmap'd libaio read on non-prefaulted page deadlock (LP: #1754584)
- Revert previous fix as there still is a potential for deadlock
on the prefaulted page(s). Resolve the issue by only taking a
reference on the page when copying it and not the page lock.
The inode range lock protects against concurrent updates via
zfs_read() and zfs_write().
-- Colin Ian King <email address hidden> Wed, 28 Mar 2018 14:35:11 +0100