From owner-freebsd-stable Tue Nov 3 14:00:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA18625 for freebsd-stable-outgoing; Tue, 3 Nov 1998 14:00:22 -0800 (PST) (envelope-from owner-freebsd-stable@FreeBSD.ORG) Received: from freebie.dcfinc.com (freebie.dcfinc.com [138.113.5.128]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA18610 for ; Tue, 3 Nov 1998 14:00:15 -0800 (PST) (envelope-from chad@freebie.dcfinc.com) Received: (from chad@localhost) by freebie.dcfinc.com (8.8.7/8.8.3a) id PAA11029; Tue, 3 Nov 1998 15:00:07 -0700 (MST) From: "Chad R. Larson" Message-Id: <199811032200.PAA11029@freebie.dcfinc.com> Subject: Re: df hangs on 2.2.6-BETA To: jcplace@ibm.net Date: Tue, 3 Nov 1998 15:00:06 -0700 (MST) Cc: stable@FreeBSD.ORG In-Reply-To: <19981102210818.01660@ka3tis.com> from "John C. Place" at "Nov 2, 98 09:08:18 pm" Reply-to: chad@dcfinc.com X-unexpected: The Spanish Inquisition X-Mailer: ELM [version 2.4ME+ PL22 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > This raises a missing feature I've long thought Unix needed. There > > should be a "kill with extreme prejudice". Something that will go > > through the kernel process tables and just remove all evidence the > > process ever existed. > > > You mean kill -9 .... doesn't do the trick?? I always thought that was kill > with extreme prejudice. Nope. It won't kill any process that is in kernel state (in a device driver) that has raised it's software interrupt processing level above that of signal processing. That is, processes sometimes call a driver to do device I/O, and the driver blocks waiting on some event that doesn't happen. And it blocks in a way that a signal doesn't cause it to awaken. The kill signal (-9) is happily queued, and the process will receive it as soon as it awakens (never). Basically bad form on the part of the driver writer, but not at all rare. -crl -- Chad R. Larson (CRL15) 602-953-1392 Brother, can you paradigm? chad@dcfinc.com chad@larsons.org chad@anasazi.com larson1@home.net DCF, Inc. - 14623 North 49th Place, Scottsdale, Arizona 85254-2207 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message