From owner-svn-src-all@FreeBSD.ORG Mon Nov 14 19:39:13 2011 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6AF0106564A; Mon, 14 Nov 2011 19:39:13 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id D6E1A8FC0C; Mon, 14 Nov 2011 19:39:12 +0000 (UTC) Received: by bkbzs8 with SMTP id zs8so8671886bkb.13 for ; Mon, 14 Nov 2011 11:39:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=MtG5TVXXYEDoWneYYUeSC0MuJufulqxU0BuHaOTJLLE=; b=JjfGUkgzMKDue35psscekueQxEKBWZWKM5/SRlEDMSr/dS+zD2TsN9JBQw6euN5H/s 8UUR7Id57JSlv+obEJv6Vms5NZwxfxHPIR72aSvVmB0tO9+CjiB4VytxtIDaGTXcDpI4 /eKM1W+Xyc7DYPJShOL84VEWhMwZXbeCnW6iw= Received: by 10.204.133.197 with SMTP id g5mr20616051bkt.43.1321299551670; Mon, 14 Nov 2011 11:39:11 -0800 (PST) Received: from mavbook2.mavhome.dp.ua (pc.mavhome.dp.ua. [212.86.226.226]) by mx.google.com with ESMTPS id o7sm24398976bkw.16.2011.11.14.11.39.09 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 14 Nov 2011 11:39:10 -0800 (PST) Sender: Alexander Motin Message-ID: <4EC16E5C.50806@FreeBSD.org> Date: Mon, 14 Nov 2011 21:39:08 +0200 From: Alexander Motin User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:7.0.1) Gecko/20111003 Thunderbird/7.0.1 MIME-Version: 1.0 To: Marius Strobl References: <201111012312.pA1NCNuY089112@svn.freebsd.org> <20111112210900.GJ56603@alchemy.franken.de> In-Reply-To: <20111112210900.GJ56603@alchemy.franken.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r227009 - head/sys/geom X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2011 19:39:13 -0000 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. -- Alexander Motin.