Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Dec 2006 11:34:07 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern vfs_bio.c src/sys/sys vnode.h src/sys/dev/md md.c
Message-ID:  <200612141134.kBEBY73n067099@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612141134.kBEBY73n067099>