cvs commit: src/sys/ufs/ffs ffs_softdep.c

Tor Egge tegge at FreeBSD.org
Mon Jan 9 11:32:22 PST 2006


tegge       2006-01-09 19:32:21 UTC

  FreeBSD src repository

  Modified files:
    sys/ufs/ffs          ffs_softdep.c 
  Log:
  If the lock passed to getdirtybuf() is the softdep lock then the background
  write completed wakeup could be missed.  Close the race by grabbing the lock
  normally used for protection of bp->b_xflags.
  
  Reviewed by:    truckman
  
  Revision  Changes    Path
  1.188     +13 -0     src/sys/ufs/ffs/ffs_softdep.c


More information about the cvs-src mailing list