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

cvs commit: src/sys/sys buf.h src/sys/kern vfs_bio.c


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 6 Nov 2007 12:06:26 -0800 (PST)

dillon      2007/11/06 12:06:26 PST

DragonFly src repository

  Modified files:
    sys/sys              buf.h 
    sys/kern             vfs_bio.c 
  Log:
  Add regetblk() - reacquire a buffer lock.  The buffer must be B_LOCKED or
  must be interlocked with bio_ops.  Used by HAMMER.
  
  Further changes to B_LOCKED buffers.  A B_LOCKED|B_DELWRI buffer will be
  placed on the dirty queue and then returned to the locked queue once the
  I/O completes.  That is, B_LOCKED does not interfere with B_DELWRI
  operation.
  
  Revision  Changes    Path
  1.40      +1 -0      src/sys/sys/buf.h
  1.94      +54 -7     src/sys/kern/vfs_bio.c


http://www.dragonflybsd.org/cvsweb/src/sys/sys/buf.h.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.93&r2=1.94&f=u



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