Date: Wed, 1 Jan 2020 22:47:00 +0000 (UTC) From: Mateusz Guzik <mjg@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r356259 - head/sys/fs/msdosfs Message-ID: <202001012247.001Ml0aZ053212@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001012247.001Ml0aZ053212>