Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750756AbWEQXuV (ORCPT ); Wed, 17 May 2006 19:50:21 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750766AbWEQXuV (ORCPT ); Wed, 17 May 2006 19:50:21 -0400 Received: from smtp.osdl.org ([65.172.181.4]:54242 "EHLO smtp.osdl.org") by vger.kernel.org with ESMTP id S1750756AbWEQXuU (ORCPT ); Wed, 17 May 2006 19:50:20 -0400 Date: Wed, 17 May 2006 16:49:59 -0700 (PDT) From: Linus Torvalds To: OGAWA Hirofumi cc: Avuton Olrich , Jeff Garzik , linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org, akpm@osdl.org Subject: Re: [RFT] major libata update In-Reply-To: Message-ID: References: <20060515170006.GA29555@havoc.gtf.org> <3aa654a40605151630j53822ba1nbb1a2e3847a78025@mail.gmail.com> <446914C7.1030702@garzik.org> <3aa654a40605152036h40fa1cd0x8edd81431c1bd22d@mail.gmail.com> <44694C4F.3000008@garzik.org> <3aa654a40605152133x516581f9w62c7cb7709864fb0@mail.gmail.com> <87ves44qrs.fsf@duaron.myhome.or.jp> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 885 Lines: 22 On Wed, 17 May 2006, Linus Torvalds wrote: > > I think Neil already reported that it fixed a lost interrupt problem for > him, but I'm worried that it might result in interrupt storms for others. Of course, we could just decide to try to switch from level to edge-triggered if the irq storm thing ever triggers. Right now we disable the irq entirely, which means that _if_ it was just due to a polarity error, we're screwed even if it should have been easy to fix by just turning it into edge-high. The code to do that should be trivial: make __report_bad_irq() try to switch to edge mode if it's not edge already. Hmm? Linus - 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/