From owner-freebsd-stable@FreeBSD.ORG Tue Sep 2 21:50:34 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9920816A4C0 for ; Tue, 2 Sep 2003 21:50:34 -0700 (PDT) Received: from panzer.kdm.org (panzer.kdm.org [216.160.178.169]) by mx1.FreeBSD.org (Postfix) with ESMTP id 355D843FF7 for ; Tue, 2 Sep 2003 21:50:33 -0700 (PDT) (envelope-from ken@panzer.kdm.org) Received: from panzer.kdm.org (localhost [127.0.0.1]) by panzer.kdm.org (8.12.9/8.12.5) with ESMTP id h834oTYU079729; Tue, 2 Sep 2003 22:50:29 -0600 (MDT) (envelope-from ken@panzer.kdm.org) Received: (from ken@localhost) by panzer.kdm.org (8.12.9/8.12.5/Submit) id h834oSCw079728; Tue, 2 Sep 2003 22:50:28 -0600 (MDT) (envelope-from ken) Date: Tue, 2 Sep 2003 22:50:28 -0600 From: "Kenneth D. Merry" To: Maxim Konovalov Message-ID: <20030903045028.GA79697@panzer.kdm.org> References: <20030901221335.GA66968@panzer.kdm.org> <20030902124313.N7825@news1.macomnet.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030902124313.N7825@news1.macomnet.ru> User-Agent: Mutt/1.4.1i cc: stable@freebsd.org cc: bohra@cs.rutgers.edu Subject: Re: testers needed for CAM INVARIANTS fix X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Sep 2003 04:50:34 -0000 On Tue, Sep 02, 2003 at 12:46:16 +0400, Maxim Konovalov wrote: > Hi Ken, > > On Mon, 1 Sep 2003, 16:13-0600, Kenneth D. Merry wrote: > > > > > I've got a fix for the panic from the cd(4)/da(4) drivers when INVARIANTS > > is turned on in -stable. > > > > The fix is to create a task queue that runs in a thread context and use > > that to create the sysctl variables needed by cd(4) and da(4). The > > eventual fix will be to move the CAM transport layer probe code into a > > kernel thread. > > > > Anyway, these patches work for me, but if I could get some feedback from > > people running with INVARIANTS turned on in -stable, I'd appreciate it. > > > > If it seems to work for people, I'll talk to re@ about getting this in > > before 4.9 goes out the door. > > It seems it works. I am running my usuall stress tests now, thanks a > lot. patch(1)-friendly diff is there: > > http://people.freebsd.org/~maxim/diff/cam.sysctl.stable.20030901 Thanks for testing it. I just committed the -current version of the above patches, I'll work on getting into -stable now. Ken -- Kenneth Merry ken@kdm.org