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

cvs commit: src/sys/kern vfs_cache.c vfs_lock.c vfs_mount.c src/sys/sys namecache.h


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 12 May 2007 19:34:22 -0700 (PDT)

dillon      2007/05/12 19:34:22 PDT

DragonFly src repository

  Modified files:
    sys/kern             vfs_cache.c vfs_lock.c vfs_mount.c 
    sys/sys              namecache.h 
  Log:
  Fix a vnode recyclement namecache<->vnode deadlock introduced with recent
  changes.  Two primary fixes have been made to the allocvnode and vnlru
  recyclement code.
  
  There are still a few possible deadlocks in less traveled code
  paths (such as in procfs) that existed prior to recent changes.
  
  Reported-by: Peter Avalos <pavalos@theshell.com>,
  	     Thomas Nikolajsen <thomas.nikolajsen@mail.dk>
  
  Revision  Changes    Path
  1.82      +47 -0     src/sys/kern/vfs_cache.c
  1.26      +21 -0     src/sys/kern/vfs_lock.c
  1.27      +15 -1     src/sys/kern/vfs_mount.c
  1.29      +1 -0      src/sys/sys/namecache.h


http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cache.c.diff?r1=1.81&r2=1.82&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_lock.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_mount.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/namecache.h.diff?r1=1.28&r2=1.29&f=u



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