Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753548AbZLVPeG (ORCPT ); Tue, 22 Dec 2009 10:34:06 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753427AbZLVPeB (ORCPT ); Tue, 22 Dec 2009 10:34:01 -0500 Received: from mail15.bluewin.ch ([195.186.18.63]:25246 "EHLO mail15.bluewin.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751607AbZLVPeA (ORCPT ); Tue, 22 Dec 2009 10:34:00 -0500 X-Greylist: delayed 423 seconds by postgrey-1.27 at vger.kernel.org; Tue, 22 Dec 2009 10:34:00 EST X-FXIT-IP: IPv4[83.78.128.103] Epoch[1261495615] Date: Tue, 22 Dec 2009 16:26:59 +0100 From: Roger Luethi To: Andrey Rahmatullin Cc: Jarek Poplawski , Christian Kujau , LKML , netdev@vger.kernel.org Subject: Re: via_rhine kernel crashes in 2.6.32 Message-ID: <20091222152658.GA16043@core.hellgate.ch> References: <20091222123211.GA8546@ff.dom.local> <20091222132107.GA9060@ff.dom.local> <20091222133817.GA9208@ff.dom.local> <20091222150045.GA5355@wrars-comp.wrarsdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20091222150045.GA5355@wrars-comp.wrarsdomain> User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1101 Lines: 22 On Tue, 22 Dec 2009 20:00:45 +0500, Andrey Rahmatullin wrote: > On Tue, Dec 22, 2009 at 01:38:17PM +0000, Jarek Poplawski wrote: > > > > It looks like napi_disable() should be illegal in ndo_tx_timeout(). > > > > Here is a patch which moves most of the timeout work to a workqueue, > > > > similarly to tg3 etc. It should prevent at least one of reported > > > > bugs. Alas I can't even check-compile it at the moment, so let me > > > > know on any problems. > > > It seems I needlessly changed locking btw, so here it is again. > > Hmm... On the other hand, it definitely needs at least _bh now... > I've tried this patch. There are lots of "Transmit timed out", but no > crashes. ACK. Looks like you guys tracked down the crashing and fixed it (thanks!). I suspect we shouldn't have to reset due to timeouts that often, but that's another story. Roger -- 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/