Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262400AbTE0AU2 (ORCPT ); Mon, 26 May 2003 20:20:28 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262403AbTE0AU2 (ORCPT ); Mon, 26 May 2003 20:20:28 -0400 Received: from pc2-cwma1-4-cust86.swan.cable.ntl.com ([213.105.254.86]:5324 "EHLO lxorguk.ukuu.org.uk") by vger.kernel.org with ESMTP id S262400AbTE0AU1 (ORCPT ); Mon, 26 May 2003 20:20:27 -0400 Subject: Re: [PATCH] xirc2ps_cs irq return fix From: Alan Cox To: Zwane Mwaikambo Cc: Jeff Garzik , Linux Kernel Mailing List , Andrew Morton In-Reply-To: References: <200305252318.h4PNIPX4026812@hera.kernel.org> <3ED16351.7060904@pobox.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: Message-Id: <1053992128.17129.15.camel@dhcp22.swansea.linux.org.uk> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) Date: 27 May 2003 00:35:29 +0100 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 798 Lines: 18 On Llu, 2003-05-26 at 02:00, Zwane Mwaikambo wrote: > My interpretation of it is the PCMCIA controller was triggering interrupts > on exit and the link handler for the card was still installed even after > the netdevice was down. This is exactly what will happen all the time on PCMCIA devices. The edge triggered interrupt will cause an IRQ to float around every remove of the device on most hardware The fix is basically correct, although the odd floating IRQ ought to be cleaned up by the heuristics being fixed in the core IRQ disaster detector - 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/