mirror_zfs/module/os/freebsd/zfs
Alexander Motin e3a6ac8d06
FreeBSD: Remove BIO_ORDERED flag from BIO_FLUSH
ZFS always waits for the write completion before flushing the cache.
That is why it does not require explicit ordering fences around it,
which are pretty difficult to implement for NVMe, since one has no
internal concept of strict request ordering.

This was already removed from FreeBSD once, but got resurrected
by mistake during OpenZFS merge.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Ryan Moeller <ryan@iXsystems.com>
Signed-off-by: Alexander Motin <mav@FreeBSD.org>
Closes #11130
2020-10-30 08:50:57 -07:00
..
abd_os.c Include scatter_chunk_waste in arc_size 2020-08-17 20:04:04 -07:00
arc_os.c Changes to make openzfs build within FreeBSD buildworld 2020-07-31 21:30:31 -07:00
crypto_os.c Fix crypto build on FreeBSD HEAD 2020-05-30 12:54:57 -07:00
dmu_os.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07: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 Share zfs_fsync, zfs_read, zfs_write, et al between Linux and FreeBSD 2020-10-21 14:08:06 -07:00
vdev_file.c vdev_ashift should only be set once 2020-09-18 12:13:47 -07:00
vdev_geom.c FreeBSD: Remove BIO_ORDERED flag from BIO_FLUSH 2020-10-30 08:50:57 -07: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 FreeBSD: add missing fplookup_vexec handler to special vop vectors 2020-10-15 14:49:06 -07: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 FreeBSD: Do not copy vp into f_data for DTYPE_VNODE files 2020-09-17 10:54:14 -07: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_vfsops.c FreeBSD: g/c unused zfs_znode_move support 2020-10-29 09:52:50 -07:00
zfs_vnops_os.c FreeBSD: catch up with 1300123 version bump 2020-10-26 14:32:17 -07:00
zfs_znode.c FreeBSD: g/c unused zfs_znode_move support 2020-10-29 09:52:50 -07:00
zio_crypt.c FreeBSD: Code cleanup in zio_crypt 2020-09-25 13:12:35 -07:00
zvol_os.c zvol: unsigned off can not be less than zero 2020-09-02 09:30:29 -07:00