Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Jan 2000 15:14:58 -0800 (PST)
From:      Kirk McKusick <mckusick@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/contrib/softupdates ffs_softdep.c
Message-ID:  <200001092314.PAA33223@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
mckusick    2000/01/09 15:14:58 PST

  Modified files:
    sys/contrib/softupdates ffs_softdep.c 
  Log:
  Reorganize softdep_fsync so that it only does the inode-is-flushed
  check before the inode is unlocked while grabbing its parent directory.
  Once it is unlocked, other operations may slip in that could make
  the inode-is-flushed check fail. Allowing other writes to the inode
  before returning from fsync does not break the semantics of fsync
  since we have flushed everything that was dirty at the time of the
  fsync call.
  
  Revision  Changes    Path
  1.42      +23 -27    src/sys/contrib/softupdates/ffs_softdep.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001092314.PAA33223>