Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759507AbXHBRDm (ORCPT ); Thu, 2 Aug 2007 13:03:42 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1758189AbXHBRDT (ORCPT ); Thu, 2 Aug 2007 13:03:19 -0400 Received: from nf-out-0910.google.com ([64.233.182.189]:6276 "EHLO nf-out-0910.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752912AbXHBRDQ (ORCPT ); Thu, 2 Aug 2007 13:03:16 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=GRGtWNbWX2JQTcCfkd6YblZ2kweZz8pmgrlT5GX5BN3uC/Nb+yH5SNh3fhsrZ67dX7lmnzncHRlSL5qSW+N+fSPDks2B+BpouG7QrSKJnTUh2wMQhrh3uG4TGNrnUuPCoy9vdjekz3jkBw4GyEyw7IuqKSOSiroezDJIZriGkR8= Message-ID: <46B20E47.6020403@googlemail.com> Date: Thu, 02 Aug 2007 19:03:03 +0200 From: Gabriel C User-Agent: Thunderbird 2.0.0.5 (X11/20070721) MIME-Version: 1.0 To: Ingo Molnar CC: Linus Torvalds , Jarek Poplawski , Thomas Gleixner , Jean-Baptiste Vignaud , linux-kernel , shemminger , linux-net , netdev , Andrew Morton , Alan Cox , marcin.slusarz@gmail.com Subject: Re: [patch] genirq: temporary fix for level-triggered IRQ resend References: <20070724200431.GA22190@elte.hu> <1185322771.4175.102.camel@chaos> <4bacf17f0707260016x14fc1c92s628ae64353663833@mail.gmail.com> <20070726081326.GA3197@ff.dom.local> <1185437431.3227.21.camel@chaos> <20070726083120.GA26910@elte.hu> <20070726085523.GA3423@ff.dom.local> <20070726091254.GA8063@elte.hu> <4bacf17f0707300029g5116e70bq4808059dc8b069f1@mail.gmail.com> <20070731155843.GA7033@elte.hu> In-Reply-To: <20070731155843.GA7033@elte.hu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1974 Lines: 50 Ingo Molnar wrote: > Linus, > > with -rc2 approaching i think we should apply the minimal fix below to > get Marcin's ne2k-pci networking back in working order. The > WARN_ON_ONCE() will not prevent the system from working and it will be a > reminder. > > a better workaround would be to inhibit the resent vector via the > IO-APIC irqchip - but i'd still like to have the patch below because the > ne2k driver _should_ be able to survive the spurious irq that happens. > (even on Marcin's system that ne2k-pci irq line is shared with another > networking card, so an irq could happen at any moment - it's just that > with the delayed-disable logic it happens _all the time_.) > I get a warning on each boot now with this patch .. [ 63.686613] WARNING: at kernel/irq/resend.c:70 check_irq_resend() [ 63.686636] [] check_irq_resend+0x8c/0xa0 [ 63.686653] [] enable_irq+0xad/0xb3 [ 63.686662] [] vortex_timer+0x20c/0x3d5 [3c59x] [ 63.686675] [] scheduler_tick+0x154/0x273 [ 63.686685] [] getnstimeofday+0x34/0xe3 [ 63.686697] [] run_timer_softirq+0x137/0x197 [ 63.686709] [] vortex_timer+0x0/0x3d5 [3c59x] [ 63.686720] [] __do_softirq+0x75/0xe1 [ 63.686729] [] do_softirq+0x37/0x3d [ 63.686735] [] irq_exit+0x7c/0x7e [ 63.686740] [] smp_apic_timer_interrupt+0x59/0x84 [ 63.686751] [] apic_timer_interrupt+0x28/0x30 [ 63.686759] [] default_idle+0x0/0x3f [ 63.686767] [] default_idle+0x30/0x3f [ 63.686773] [] cpu_idle+0x5e/0x8e [ 63.686779] [] start_kernel+0x2d7/0x368 That means ?:) > Ingo > Gabriel - 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/