Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2000 23:20:02 -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:  <200001130720.XAA08441@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
mckusick    2000/01/12 23:20:02 PST

  Modified files:
    sys/contrib/softupdates ffs_softdep.c 
  Log:
  Because cylinder group blocks are now written in background,
  it is no longer sufficient to get a lock on a buffer to know
  that its write has been completed. We have to first get the
  lock on the buffer, then check to see if it is doing a
  background write. If it is doing background write, we have
  to wait for the background write to finish, then check to see
  if that fullfilled our dependency, and if not to start another
  write. Luckily the explanation is longer than the fix.
  
  Revision  Changes    Path
  1.49      +14 -4     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?200001130720.XAA08441>