FreeBSD: stop using buffer cache-only routines on sync
Both vop_fsync and vfs_stdsync are effectively just costly no-ops as they only act on ->v_bufobj.bo_dirty et al, which are unused by zfs. Reviewed-by: Ryan Moeller <ryan@iXsystems.com> Signed-off-by: Mateusz Guzik <mjguzik@gmail.com> Closes #14157
This commit is contained in:
@@ -4724,7 +4724,6 @@ static int
|
||||
zfs_freebsd_fsync(struct vop_fsync_args *ap)
|
||||
{
|
||||
|
||||
vop_stdfsync(ap);
|
||||
return (zfs_fsync(VTOZ(ap->a_vp), 0, ap->a_td->td_ucred));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user