Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Dec 2004 18:42:51 +0000 (UTC)
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/geom/mirror g_mirror.c
Message-ID:  <200412211842.iBLIgpuE070240@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
pjd         2004-12-21 18:42:51 UTC

  FreeBSD src repository

  Modified files:
    sys/geom/mirror      g_mirror.c 
  Log:
  This should not be permitted, but some GEOM classes held the topology lock
  while doing g_(read|write)_data() (e.g. BSD). This can cause a deadlock
  in MIRROR class. Not sure if this is safe to drop the topology lock in BSD
  class, so change the code in MIRROR class to avoid this deadlock.
  
  Revision  Changes    Path
  1.51      +30 -6     src/sys/geom/mirror/g_mirror.c



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