From owner-freebsd-current Mon Sep 30 21: 2: 7 2002 Delivered-To: freebsd-current@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id 7DBFF37B401; Mon, 30 Sep 2002 21:02:05 -0700 (PDT) Date: Mon, 30 Sep 2002 21:02:05 -0700 From: Juli Mallett To: Peter Wemm Cc: "M. Warner Losh" , wa1ter@hotmail.com, freebsd-current@FreeBSD.ORG Subject: Re: World broken at libkvm Message-ID: <20020930210205.A69028@FreeBSD.org> References: <20020930195101.A64978@FreeBSD.org> <20021001035729.D34502A88D@canning.wemm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20021001035729.D34502A88D@canning.wemm.org>; from peter@wemm.org on Mon, Sep 30, 2002 at 08:57:29PM -0700 Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-LiveJournal: flata, jmallett X-Negacore: Yes Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * De: Peter Wemm [ Data: 2002-09-30 ] [ Subjecte: Re: World broken at libkvm ] > Juli Mallett wrote: > > * De: "M. Warner Losh" [ Data: 2002-09-30 ] > > [ Subjecte: Re: World broken at libkvm ] > > > In message: <3D98EF44.8070803@hotmail.com> > > > walt writes: > > > : cc -O -pipe -mcpu=pentiumpro -DLIBC_SCCS -I/usr/src/lib/libkvm -c > > > : /usr/src/lib/libkvm/kvm_proc.c -o kvm_proc.o > > > : /usr/src/lib/libkvm/kvm_proc.c: In function `kvm_proclist': > > > : /usr/src/lib/libkvm/kvm_proc.c:201: structure has no member named `p_sigl > ist' > > > > > > This has been fixed. But there's other breakages in the kernel that > > > are being worked on. > > > > And now fixed. All we have to look out for now is someone doing something > > that exposes some sort of functional difference, but I don't anticipate it. > > Have you dealt with the 'could sleep' stuff with witness turned on? These > are *guaranteed* panics if the system is low on memory at that given > instant. (Witness doesn't cause the problems, it reports fundamental > problems that are already there. The system will panic regardless of > whether witness is there or not.) > > I suggest you turn WITNESS on, and stress the system. If you get *new* > 'could sleep' stuff or other lock order problems, then there are still > significant regressions to be fixed. The last thing we need during the > 'please stabilize 5.0' drive is newly added problems. If other folks are > seeing new ones, please report them here (not to me, I already get too much > email :-]). It looks like I'll probably be forced to look at backing this out tomorrow, if only for the lock issues. The problem is that sending signals is done with lots of locks held at the time. I'm going to try to clean that up independent of this, once it's sorted, I'll give -arch a holler about this, but for now it should be safe for anyone who wants to to run these patches locally, if they get anything out of it other than a perverse kick. juli. -- Juli Mallett | FreeBSD: The Power To Serve Will break world for fulltime employment. | finger jmallett@FreeBSD.org http://people.FreeBSD.org/~jmallett/ | Support my FreeBSD hacking! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message