From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756981AbZBGD1y (ORCPT ); Fri, 6 Feb 2009 22:27:54 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753308AbZBGD1m (ORCPT ); Fri, 6 Feb 2009 22:27:42 -0500 Received: from gate.crashing.org ([63.228.1.57]:54798 "EHLO gate.crashing.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751661AbZBGD1l (ORCPT ); Fri, 6 Feb 2009 22:27:41 -0500 Subject: Re: 2.6.29-rc3: tg3 dead after resume From: Benjamin Herrenschmidt To: Linus Torvalds Cc: "Rafael J. Wysocki" , Parag Warudkar , Matt Carlson , "netdev@vger.kernel.org" , Linux Kernel Mailing List , "David S. Miller" , Andrew Morton In-Reply-To: References: <200901312346.35265.rjw@sisk.pl> <200902010111.08433.rjw@sisk.pl> Content-Type: text/plain Date: Sat, 07 Feb 2009 14:27:26 +1100 Message-Id: <1233977246.31963.64.camel@pasglop> Mime-Version: 1.0 X-Mailer: Evolution 2.24.3 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 2009-01-31 at 16:51 -0800, Linus Torvalds wrote: > > On Sat, 31 Jan 2009, Linus Torvalds wrote: > > > > For a USB host controller, for example, it really could make sense to do > > that - just leave all the core host controller stuff running, and the only > > thing the "suspend()" callback does is to send the commands to the actual > > devices, it doesn't necessarily touch the host controller itself at all. > > Same is quite likely true of things like video graphics adapters. Again, > for all the same reasons. Think about all those fbcon drivers. They will > use DMA for things. And again, there are very compelling debugging reasons > to not suspend them for real until suspend_late (if even then). Actually, there are things like service processors etc... that only know to communicate via DMA and little else via a little mailbox in some reserved area of system memory... Ben.