summaryrefslogtreecommitdiffstats
path: root/sys/ufs/ffs/ffs_softdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/ufs/ffs/ffs_softdep.c')
-rw-r--r--sys/ufs/ffs/ffs_softdep.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/sys/ufs/ffs/ffs_softdep.c b/sys/ufs/ffs/ffs_softdep.c
index 8797497..34567ca 100644
--- a/sys/ufs/ffs/ffs_softdep.c
+++ b/sys/ufs/ffs/ffs_softdep.c
@@ -2848,7 +2848,7 @@ softdep_prealloc(vp, waitok)
* work attached to it.
*/
if ((curthread->td_pflags & TDP_COWINPROGRESS) == 0)
- ffs_syncvnode(vp, waitok);
+ ffs_syncvnode(vp, waitok, 0);
ACQUIRE_LOCK(&lk);
process_removes(vp);
process_truncates(vp);
@@ -2887,8 +2887,8 @@ softdep_prelink(dvp, vp)
stat_journal_low++;
FREE_LOCK(&lk);
if (vp)
- ffs_syncvnode(vp, MNT_NOWAIT);
- ffs_syncvnode(dvp, MNT_WAIT);
+ ffs_syncvnode(vp, MNT_NOWAIT, 0);
+ ffs_syncvnode(dvp, MNT_WAIT, 0);
ACQUIRE_LOCK(&lk);
/* Process vp before dvp as it may create .. removes. */
if (vp) {
@@ -11841,8 +11841,8 @@ restart:
pagedep_new_block = pagedep->pd_state & NEWBLOCK;
FREE_LOCK(&lk);
locked = 0;
- if (pagedep_new_block &&
- (error = ffs_syncvnode(pvp, MNT_WAIT))) {
+ if (pagedep_new_block && (error =
+ ffs_syncvnode(pvp, MNT_WAIT, 0))) {
vput(pvp);
return (error);
}
@@ -12683,7 +12683,7 @@ retry:
MNT_ILOCK(mp);
continue;
}
- (void) ffs_syncvnode(lvp, MNT_NOWAIT);
+ (void) ffs_syncvnode(lvp, MNT_NOWAIT, 0);
vput(lvp);
MNT_ILOCK(mp);
}
@@ -12856,7 +12856,7 @@ clear_remove(td)
softdep_error("clear_remove: vget", error);
goto finish_write;
}
- if ((error = ffs_syncvnode(vp, MNT_NOWAIT)))
+ if ((error = ffs_syncvnode(vp, MNT_NOWAIT, 0)))
softdep_error("clear_remove: fsync", error);
bo = &vp->v_bufobj;
BO_LOCK(bo);
@@ -12939,10 +12939,10 @@ clear_inodedeps(td)
}
vfs_unbusy(mp);
if (ino == lastino) {
- if ((error = ffs_syncvnode(vp, MNT_WAIT)))
+ if ((error = ffs_syncvnode(vp, MNT_WAIT, 0)))
softdep_error("clear_inodedeps: fsync1", error);
} else {
- if ((error = ffs_syncvnode(vp, MNT_NOWAIT)))
+ if ((error = ffs_syncvnode(vp, MNT_NOWAIT, 0)))
softdep_error("clear_inodedeps: fsync2", error);
BO_LOCK(&vp->v_bufobj);
drain_output(vp);
OpenPOWER on IntegriCloud