cvs commit: src/sys/kern vfs_bio.c src/sys/sys vnode.h src/sys/dev/md md.c

Konstantin Belousov kib at FreeBSD.org
Thu Dec 14 03:34:08 PST 2006


kib         2006-12-14 11:34:07 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             vfs_bio.c 
    sys/sys              vnode.h 
    sys/dev/md           md.c 
  Log:
  Resolve two deadlocks that could be caused by busy md device backed
  by vnode. Allow for md thread and the thread that owns lock on vnode
  backing the md device to do the write even when runningbufspace is
  exhausted.
  
  Tested by:      Peter Holm
  Reviewed by:    tegge
  MFC after:      2 weeks
  
  Revision  Changes    Path
  1.167     +9 -0      src/sys/dev/md/md.c
  1.514     +2 -1      src/sys/kern/vfs_bio.c
  1.319     +1 -0      src/sys/sys/vnode.h


More information about the cvs-all mailing list