DragonFly BSD
DragonFly commits List (threaded) for 2004-11
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/vfs/ufs


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 8 Nov 2004 20:22:52 -0800 (PST)

dillon      2004/11/08 20:22:52 PST

DragonFly src repository

  Modified files:
    sys/vfs/ufs          ffs_softdep.c 
  Log:
  Correct a softupdates bug, an ir_savebp buffer was not being properly
  disposed of.  This bug is currently only known to effect filesystems
  whos block devices are not VMIO backed.  However, it's a fragile situation
  at best so its good to have it fixed anyhow.
  
  ir_savebp is stashed copy of the in-memory version of an indirect file block.
  It is stashed using (devvp,blkno) (whereas the actual indirect file block
  is stored using (vp,-specialblkno).  For VMIO to also tickle this bug would
  have required that other unrelated operations also cache (devvp,blkno), a
  case which does not (yet) exist.
  
  Revision  Changes    Path
  1.19      +13 -1     src/sys/vfs/ufs/ffs_softdep.c


http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_softdep.c.diff?r1=1.18&r2=1.19&f=u



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]