svn commit: r356259 - head/sys/fs/msdosfs
Mateusz Guzik
mjg at FreeBSD.org
Wed Jan 1 22:47:01 UTC 2020
Author: mjg
Date: Wed Jan 1 22:47:00 2020
New Revision: 356259
URL: https://svnweb.freebsd.org/changeset/base/356259
Log:
msdosfs: add a missing MNT_VNODE_FOREACH_ALL_ABORT to msdosfs_sync
Modified:
head/sys/fs/msdosfs/msdosfs_vfsops.c
Modified: head/sys/fs/msdosfs/msdosfs_vfsops.c
==============================================================================
--- head/sys/fs/msdosfs/msdosfs_vfsops.c Wed Jan 1 22:12:34 2020 (r356258)
+++ head/sys/fs/msdosfs/msdosfs_vfsops.c Wed Jan 1 22:47:00 2020 (r356259)
@@ -925,8 +925,10 @@ loop:
}
error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, td);
if (error) {
- if (error == ENOENT)
+ if (error == ENOENT) {
+ MNT_VNODE_FOREACH_ALL_ABORT(mp, nvp);
goto loop;
+ }
continue;
}
error = VOP_FSYNC(vp, waitfor, td);
More information about the svn-src-all
mailing list