From owner-freebsd-arch@FreeBSD.ORG Sun Nov 25 13:48:26 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0330F92F; Sun, 25 Nov 2012 13:48:26 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-la0-f54.google.com (mail-la0-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id C3D448FC08; Sun, 25 Nov 2012 13:48:24 +0000 (UTC) Received: by mail-la0-f54.google.com with SMTP id j13so9846135lah.13 for ; Sun, 25 Nov 2012 05:48:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=pYYhZu8E2pPTj413sT1sGPEGOm84VyS5rufs5O1XPn8=; b=UX7kXfFTT4sFMjqUZX8qjMW8NW1MalkBhuHdL87B5ViDJ1VXAG1oQc/XwHcy/RYZKj c1JhJEY/n0kGEPbYQZTmDvdcFSXOVSNBKus3m99/1iwoO6V78mqC0fYDQWVbTgtD9DXT XyrQ1Ni4x2MNoa/Vok7LgeMeDhefZkbCCz6pLQ5Re09qoMgc6KZDqh73vpSSaPtPKNo6 q6FDl2jKmLC8crxwttXDAb70YZN0npOFNldijBrlGxpmNqyQsXHnB0KNju3ipH4ROyt8 AautPe6bmxbxxdvjmNGERyzyECa0t9sknmrF9SOm/o8nFywwuI+BK/cgsARfQX7Dyx3w sstg== MIME-Version: 1.0 Received: by 10.112.87.40 with SMTP id u8mr3892069lbz.50.1353851303661; Sun, 25 Nov 2012 05:48:23 -0800 (PST) Sender: asmrookie@gmail.com Received: by 10.112.134.5 with HTTP; Sun, 25 Nov 2012 05:48:23 -0800 (PST) In-Reply-To: <20121125134743.GK1460@garage.freebsd.pl> References: <20121125123920.GI1460@garage.freebsd.pl> <20121125131252.GJ1460@garage.freebsd.pl> <20121125134743.GK1460@garage.freebsd.pl> Date: Sun, 25 Nov 2012 13:48:23 +0000 X-Google-Sender-Auth: uMTFE7q4eFLBVQYRQO5gz28i9oo Message-ID: Subject: Re: [RFQ] make witness panic an option From: Attilio Rao To: Pawel Jakub Dawidek Content-Type: text/plain; charset=UTF-8 Cc: "freebsd-hackers@freebsd.org" , Adrian Chadd , Giovanni Trematerra , freebsd-arch@freebsd.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: attilio@FreeBSD.org List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Nov 2012 13:48:26 -0000 On Sun, Nov 25, 2012 at 1:47 PM, Pawel Jakub Dawidek wrote: > On Sun, Nov 25, 2012 at 01:37:19PM +0000, Attilio Rao wrote: >> On Sun, Nov 25, 2012 at 1:12 PM, Pawel Jakub Dawidek wrote: >> > On Sun, Nov 25, 2012 at 12:42:16PM +0000, Attilio Rao wrote: >> >> On Sun, Nov 25, 2012 at 12:39 PM, Pawel Jakub Dawidek wrote: >> >> > WITNESS is a development tool. We don't ship production kernels with >> >> > WITNESS even compiled in. What is more efficient use of developer time: >> >> > going through full reboot cycle every time or reading the warning from >> >> > console, unloading a module, fixing the bug and loading it again? >> >> > >> >> > And if this option is turned off by default what is the problem? >> >> >> >> Yes, so, why do you write here? >> > >> > I'm trying to understand why do you object. Until now the only concern >> > you have that I found is that you are afraid of it being abused. I don't >> > see how this can be abused if it is turned off by default. If someone >> > will commit a change that will turn it on by default, believe me, I'll >> > unleash hell personally. >> >> So I don't understand what are you proposing. >> You are not proposing to switch BLESSING on and you are not proposing >> to import Adrian's patches in, if I get it correctly. I don't >> understand then. > > I propose to get Adrian's patches in, just leave current behaviour as > the default. So if I tell that I'm afraid this mechanism will be abused (and believe me, I really wanted to trimm out BLESSING stuff also for the same reason) and you say "you can't see how" there is not much we can discuss. You know how I think, there is no need to wait for me to reconsider, because I don't believe this will happen with arguments like "I don't think", "I don't agree", etc. Attilio -- Peace can only be achieved by understanding - A. Einstein