kernel - Fix sync() system call
[dragonfly.git] / sys / kern / vfs_syscalls.c
index 95712cd..dc144d2 100644 (file)
@@ -894,7 +894,7 @@ sync_callback(struct mount *mp, void *data __unused)
                asyncflag = mp->mnt_flag & MNT_ASYNC;
                mp->mnt_flag &= ~MNT_ASYNC;
                vfs_msync(mp, MNT_NOWAIT);
-               VFS_SYNC(mp, MNT_NOWAIT | MNT_LAZY);
+               VFS_SYNC(mp, MNT_NOWAIT);
                mp->mnt_flag |= asyncflag;
        }
        return(0);