Skip to content

Commit

Permalink
FreeBSD: Enable Direct IO by default
Browse files Browse the repository at this point in the history
Commits 25eb538, 1786825, and 8dc452d resolve the remaining
known issues with Direct IO on FreeBSD. Enable it by default on all
platforms.

Signed-off-by: Brian Behlendorf <[email protected]>
  • Loading branch information
behlendorf committed Nov 15, 2024
1 parent de2e9a5 commit c9cde0c
Showing 1 changed file with 0 additions and 7 deletions.
7 changes: 0 additions & 7 deletions module/zfs/zfs_vnops.c
Original file line number Diff line number Diff line change
Expand Up @@ -77,15 +77,8 @@ static int zfs_bclone_wait_dirty = 0;
* Enable Direct I/O. If this setting is 0, then all I/O requests will be
* directed through the ARC acting as though the dataset property direct was
* set to disabled.
*
* Disabled by default on FreeBSD until a potential range locking issue in
* zfs_getpages() can be resolved.
*/
#ifdef __FreeBSD__
static int zfs_dio_enabled = 0;
#else
static int zfs_dio_enabled = 1;
#endif


/*
Expand Down

0 comments on commit c9cde0c

Please sign in to comment.