DOINGASYNC
if (DOINGASYNC(vp)) {
if (DOINGASYNC(vp)) {
else if (DOINGASYNC(ovp))
return (ext2_update(ovp, !DOINGASYNC(ovp)));
else if (DOINGASYNC(ovp))
allerror = ext2_update(ovp, !DOINGASYNC(ovp));
else if (DOINGASYNC(ovp))
return (ext2_update(ovp, !DOINGASYNC(ovp)));
else if (DOINGASYNC(ovp))
error = ext2_update(ovp, !DOINGASYNC(ovp));
if (waitfor && !DOINGASYNC(vp))
if (DOINGASYNC(dvp)) {
if (DOINGASYNC(dvp) && dp->i_count != 0)
error = ext2_update(dvp, !DOINGASYNC(dvp));
error = ext2_update(tvp, !DOINGASYNC(tvp));
if ((ioflag & IO_SYNC) && !DOINGASYNC(vp))
error = ext2_update(vp, !DOINGASYNC(vp));
if ((error = ext2_update(fvp, !DOINGASYNC(fvp))) != 0) {
error = ext2_update(tdvp, !DOINGASYNC(tdvp));
error = deupdat(dep, !DOINGASYNC((DETOV(dep))));
if (!DOINGASYNC(vp))
return (deupdat(dep, !DOINGASYNC(vp)));
if (DOINGASYNC(DETOV(pdep)))
if (DOINGASYNC(DETOV(ddep)))
if (DOINGASYNC(DETOV(ddep)))
if (DOINGASYNC(fvp))
if (DOINGASYNC(ap->a_dvp))
if (DOINGASYNC(vp))
async = DOINGASYNC(vp);
else if (DOINGASYNC(vp))
} else if ((flags & IO_SYNC) == 0 && DOINGASYNC(vp)) {
} else if ((flags & IO_SYNC) == 0 && DOINGASYNC(vp)) {
} else if ((flags & IO_SYNC) == 0 && DOINGASYNC(vp)) {
} else if ((flags & IO_SYNC) == 0 && DOINGASYNC(vp)) {
if (!DOINGSOFTDEP(vp) && !DOINGASYNC(vp))
waitforupdate = (flags & IO_SYNC) != 0 || !DOINGASYNC(vp);
if (DOINGASYNC(vp)) {
else if (DOINGASYNC(vp))
(DOINGASYNC(dvp) ? 0 : IO_SYNC), curthread->td_ucred);
if (DOINGASYNC(dvp)) {
else if (DOINGASYNC(dvp))
if (DOINGASYNC(vdp)) {
if (!DOINGSOFTDEP(dvp) && !DOINGASYNC(dvp))
if (DOINGASYNC(dvp)) {
error = UFS_UPDATE(vp, !DOINGSOFTDEP(vp) && !DOINGASYNC(vp));
error = UFS_UPDATE(fvp, !DOINGSOFTDEP(fvp) && !DOINGASYNC(fvp));
!DOINGASYNC(tdvp));
error = UFS_UPDATE(dvp, !DOINGSOFTDEP(dvp) && !DOINGASYNC(dvp));
!DOINGASYNC(tvp))) != 0) {
if (DOINGASYNC(dvp))
error = UFS_UPDATE(tvp, !DOINGSOFTDEP(tvp) && !DOINGASYNC(tvp));