From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chuck Ebbert Subject: Re: delay via-rhine irq initialisation. Date: Wed, 02 Jan 2008 18:34:21 -0500 Message-ID: <477C1F7D.2040201@redhat.com> References: <20071211233909.GA22470@redhat.com> <476DD7CC.9090507@garzik.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Dave Jones , netdev@vger.kernel.org, Andrew Morton To: Jeff Garzik Return-path: Received: from mx1.redhat.com ([66.187.233.31]:36880 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752269AbYABXed (ORCPT ); Wed, 2 Jan 2008 18:34:33 -0500 In-Reply-To: <476DD7CC.9090507@garzik.org> Sender: netdev-owner@vger.kernel.org List-ID: On 12/22/2007 10:36 PM, Jeff Garzik wrote: > Dave Jones wrote: >> With CONFIG_DEBUG_SHIRQ set, via-rhine complains during init. >> (See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=377721 for a >> report). > > Absolutely we want to do this. DEBUG_SHIRQ is only one of many reasons > -- quite simply, you are fixing an order-of-init bug that leads to races > and other badness. > Such bugs seem to be more common than was thought. hisax_fcpcipnp has the same problem -- it assigns function pointers for driver interrupt processing after it requests an interrupt.