From owner-freebsd-current@FreeBSD.ORG Wed Mar 8 21:15:16 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A313A16A422; Wed, 8 Mar 2006 21:15:16 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5090543D83; Wed, 8 Mar 2006 21:15:02 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 9C7271A3C32; Wed, 8 Mar 2006 13:15:02 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 8057251DA6; Wed, 8 Mar 2006 16:15:01 -0500 (EST) Date: Wed, 8 Mar 2006 16:15:01 -0500 From: Kris Kennaway To: John Baldwin Message-ID: <20060308211501.GA52538@xor.obsecurity.org> References: <20060308195906.GA51429@xor.obsecurity.org> <200603081504.35845.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3V7upXqbjpZ4EhLz" Content-Disposition: inline In-Reply-To: <200603081504.35845.jhb@freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: freebsd-current@freebsd.org, current@freebsd.org, Kris Kennaway Subject: Re: "spin lock sched lock held by 0xc63b7870 for > 5 seconds" at reboot X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Mar 2006 21:15:16 -0000 --3V7upXqbjpZ4EhLz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 08, 2006 at 03:04:33PM -0500, John Baldwin wrote: > On Wednesday 08 March 2006 14:59, Kris Kennaway wrote: > > i386 SMP server, up-to-date current: >=20 > Yes, I know about this one and had sent a workaround to someone > I thought. I think the real fix is that we need to disable > interrupts in cpu_reset() (perhaps earlier, our whole SMP > shutdown sequence needs thought I think, i.e. I think we > need to IPI all the CPUs during a non-panic shutdown to ask > them to go idle and block until that happens and then > disable interrupts and finish the shutdown). OK, cool. I'm happy to test the workaround if you can find it. Kris --3V7upXqbjpZ4EhLz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (FreeBSD) iD8DBQFED0lUWry0BWjoQKURAvrYAKD4n1bOeRj3hw6GfYnNxYpKmcC14QCgqpBo JillduH/we+D+MVkZ67d3JU= =lMHP -----END PGP SIGNATURE----- --3V7upXqbjpZ4EhLz--