Skip site navigation (1)Skip section navigation (2)
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>