Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261994AbUKCXwE (ORCPT ); Wed, 3 Nov 2004 18:52:04 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262015AbUKCXsk (ORCPT ); Wed, 3 Nov 2004 18:48:40 -0500 Received: from zamok.crans.org ([138.231.136.6]:50582 "EHLO zamok.crans.org") by vger.kernel.org with ESMTP id S261975AbUKCXrS convert rfc822-to-8bit (ORCPT ); Wed, 3 Nov 2004 18:47:18 -0500 To: Russell Miller Cc: Doug McNaught , Jim Nelson , DervishD , Gene Heskett , linux-kernel@vger.kernel.org, =?iso-8859-1?Q?M=E5ns_Rullg=E5rd?= Subject: Re: is killing zombies possible w/o a reboot? References: <200411030751.39578.gene.heskett@verizon.net> <200411031644.58979.rmiller@duskglow.com> <87k6t24jsr.fsf@asmodeus.mcnaught.org> <200411031733.30469.rmiller@duskglow.com> From: Mathieu Segaud Date: Thu, 04 Nov 2004 00:47:18 +0100 In-Reply-To: <200411031733.30469.rmiller@duskglow.com> (Russell Miller's message of "Wed, 3 Nov 2004 18:33:30 -0500") Message-ID: <877jp2sdfd.fsf@barad-dur.crans.org> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1362 Lines: 30 Russell Miller disait derni?rement que : > I am going to continue pursuing this at the risk of making a bigger fool of > myself than I already am, but I want to make sure that I understand the > issues - and I did read the message you are referring to. > > I think what you are saying is that there is kind of a race condition here. > When something is on the wait queue, it has to be followed through to > completion. An interrupt could be received at any time, and if it's taken > off of the wait queue prematurely, it'll crash the kernel, because the > interrupt has no way of telling that. > > That's fine as it goes, I understand that. But I submit that this is a > horrible design. I've been bitten by this more than once - usually regarding > broken NFS connections. this is because nfs related syscalls are not interruptible by default. you can make them interruptible by mounting your nfs's with the 'intr' option. -- I love people saying 'we' even though they never contributed a single line of code to the project! - Jens Axboe turning a troll down on linux-kernel - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/