Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Nov 2011 20:44:25 +0100
From:      Marius Strobl <marius@alchemy.franken.de>
To:        Alexander Motin <mav@FreeBSD.org>
Cc:        svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org
Subject:   Re: svn commit: r227009 - head/sys/geom
Message-ID:  <20111114194425.GV93221@alchemy.franken.de>
In-Reply-To: <4EC16E5C.50806@FreeBSD.org>
References:  <201111012312.pA1NCNuY089112@svn.freebsd.org> <20111112210900.GJ56603@alchemy.franken.de> <4EC16E5C.50806@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 14, 2011 at 09:39:08PM +0200, Alexander Motin wrote:
> On 11/12/11 23:09, Marius Strobl wrote:
> > On Tue, Nov 01, 2011 at 11:12:23PM +0000, Alexander Motin wrote:
> >> Author: mav
> >> Date: Tue Nov  1 23:12:22 2011
> >> New Revision: 227009
> >> URL: http://svn.freebsd.org/changeset/base/227009
> >>
> >> Log:
> >>   Make orphan() method in geom_dev asynchronous using destroy_dev_sched_cb()
> >>   instead of destroy_dev(). It moves device destruction waiting out of the
> >>   topology lock and so fixes dead lock between orphanization and closing.
> >>   Real provider and geom destruction called from swi context after device
> >>   destroyed as callback of the destroy_dev_sched_cb().
> >>
> > 
> > This change causes fsck_ffs(8) and mount(8) to hang unkillably on
> > sparc64 when the kernel is built with either GEOM_PART_GPT or
> > GEOM_LABEL.
> 
> Thank you for the report. I have found cause of the freeze. r227009
> temporary reverted at r227510. I am sorry.
> 

Thanks!

Marius




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