From owner-svn-src-head@FreeBSD.ORG Sat Dec 15 20:56:46 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5B0AF684; Sat, 15 Dec 2012 20:56:46 +0000 (UTC) (envelope-from pawel@dawidek.net) Received: from mail.dawidek.net (garage.dawidek.net [91.121.88.72]) by mx1.freebsd.org (Postfix) with ESMTP id 0C3738FC18; Sat, 15 Dec 2012 20:56:45 +0000 (UTC) Received: from localhost (89-73-195-149.dynamic.chello.pl [89.73.195.149]) by mail.dawidek.net (Postfix) with ESMTPSA id C185CB7D; Sat, 15 Dec 2012 21:54:40 +0100 (CET) Date: Sat, 15 Dec 2012 21:58:21 +0100 From: Pawel Jakub Dawidek To: Adrian Chadd Subject: Re: svn commit: r244112 - head/sys/kern Message-ID: <20121215205821.GG1411@garage.freebsd.pl> References: <201212110708.qBB78EWx025288@svn.freebsd.org> <201212121046.43706.jhb@freebsd.org> <201212121658.49048.jhb@freebsd.org> <50C90567.8080406@FreeBSD.org> <50C909BD.9090709@mu.org> <50C91B32.4080904@FreeBSD.org> <50C91CD3.7030900@mu.org> <50C9206D.6080502@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jt0yj30bxbg11sci" Content-Disposition: inline In-Reply-To: X-OS: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: src-committers@freebsd.org, John Baldwin , Alfred Perlstein , svn-src-all@freebsd.org, Alfred Perlstein , Andriy Gapon , Navdeep Parhar , svn-src-head@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Dec 2012 20:56:46 -0000 --jt0yj30bxbg11sci Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Dec 12, 2012 at 04:41:45PM -0800, Adrian Chadd wrote: > If a kassert is inviolable, then make it a panic() and include in the > default kernel. It is inviolable. We don't include it in default kernel as panic for performance reasons, but it doesn't mean it can happen. If it happens it is unexpected condition that is most likely not handled at all. We use plain panic(9) in places that should not but can eventually happen for reasons out of our control. For example if you are running in VM and someone is corruption your disk image as you run. We do want to detect it as quickly as possible. --=20 Pawel Jakub Dawidek http://www.wheelsystems.com FreeBSD committer http://www.FreeBSD.org Am I Evil? Yes, I Am! http://tupytaj.pl --jt0yj30bxbg11sci Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlDM5G0ACgkQForvXbEpPzTtJwCdHp1eSsxHlvwtlJUfuqcNWOZQ DFIAoIhM3SjQp8p3/cFu2xFCwheDy3Yd =gnDn -----END PGP SIGNATURE----- --jt0yj30bxbg11sci--