Date: Thu, 24 Sep 1998 08:02:47 -0700 (PDT) From: Luoqi Chen <luoqi@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/sys buf.h src/sys/kern vfs_syscalls.c src/sys/ufs/ffs ffs_vnops.c src/contrib/sys/softupdates ffs_softdep.c Message-ID: <199809241502.IAA01141@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
luoqi 1998/09/24 08:02:47 PDT Modified files: sys/sys buf.h sys/kern vfs_syscalls.c sys/ufs/ffs ffs_vnops.c contrib/sys/softupdates ffs_softdep.c Log: Eliminate a race in VOP_FSYNC() when softupdates is enabled. Submitted by: Kirk McKusick <mckusick@McKusick.COM> Two minor changes are also included, 1. Remove gratuitious checks for error return from vn_lock with LK_RETRY set, vn_lock should always succeed in these cases. 2. Back out change rev. 1.36->1.37, which unnecessarily makes async mount a little more unstable. It also keeps us in sync with other BSDs. Suggested by: Bruce Evans <bde@zeta.org.au> Revision Changes Path 1.57 +3 -1 src/sys/sys/buf.h 1.107 +15 -36 src/sys/kern/vfs_syscalls.c 1.52 +2 -6 src/sys/ufs/ffs/ffs_vnops.c 1.14 +2 -1 src/contrib/sys/softupdates/ffs_softdep.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809241502.IAA01141>