mirror_zfs/module/os/freebsd/zfs
Andriy Gapon 2e160dee97
Fix assert in FreeBSD-specific dmu_read_pages
The function has three similar pieces of code: for read-behind pages,
requested pages and read-ahead pages.  All three pieces had an
assert to ensure that the page is not mapped.  Later the assert was
relaxed to require that the page is not mapped for writing.  But that
was done in two places out of three.  This change fixes the third piece,
read-ahead.

Reviewed-by: Ryan Moeller <ryan@iXsystems.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Andriy Gapon <avg@FreeBSD.org>
Closes #11654
2021-02-27 17:23:09 -08:00
..
abd_os.c Remove unused abd_alloc_scatter_offset_chunkcnt 2021-02-17 21:39:13 -08:00
arc_os.c Implement memory and CPU hotplug 2020-12-10 14:09:23 -08:00
crypto_os.c FreeBSD: disable the use of hardware crypto offload drivers for now 2021-02-18 15:51:20 -08:00
dmu_os.c Fix assert in FreeBSD-specific dmu_read_pages 2021-02-27 17:23:09 -08:00
hkdf.c Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
kmod_core.c FreeBSD: Sort and dedup includes in kmod_core 2020-10-08 09:37:56 -07:00
spa_os.c FreeBSD: Add option to rewind checkpoint while importing root pool 2020-08-19 17:19:42 -07:00
sysctl_os.c FreeBSD: Fix format of vfs.zfs.arc_no_grow_shift 2020-12-10 15:28:56 -08:00
vdev_file.c Distributed Spare (dRAID) Feature 2020-11-13 13:51:51 -08:00
vdev_geom.c Distributed Spare (dRAID) Feature 2020-11-13 13:51:51 -08:00
vdev_label_os.c Add support for boot environment data to be stored in the label 2020-05-07 09:36:33 -07:00
zfs_acl.c Cross-platform acltype 2020-10-13 21:25:48 -07:00
zfs_ctldir.c Extending FreeBSD UIO Struct 2021-01-20 21:27:30 -08:00
zfs_debug.c Convert Linux-isms to FreeBSD-isms in platform zfs_debug.c 2020-07-31 21:25:35 -07:00
zfs_dir.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
zfs_file_os.c Extending FreeBSD UIO Struct 2021-01-20 21:27:30 -08:00
zfs_ioctl_compat.c FreeBSD: Fix legacy compat for platform IOCs 2020-09-30 13:25:50 -07:00
zfs_ioctl_os.c Make zc_nvlist_src_size limit tunable 2020-08-18 09:33:55 -07:00
zfs_racct.c Restore FreeBSD resource usage accounting 2021-02-19 22:34:33 -08:00
zfs_vfsops.c zfs_vnops: make zfs_get_data OS-independent 2020-11-02 12:07:07 -08:00
zfs_vnops_os.c Extending FreeBSD UIO Struct 2021-01-20 21:27:30 -08:00
zfs_znode.c Rename zfs_inode_update to zfs_znode_update_vfs 2021-02-09 11:17:29 -08:00
zio_crypt.c Extending FreeBSD UIO Struct 2021-01-20 21:27:30 -08:00
zvol_os.c Extending FreeBSD UIO Struct 2021-01-20 21:27:30 -08:00