Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754465AbZKPVbT (ORCPT ); Mon, 16 Nov 2009 16:31:19 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754280AbZKPVbR (ORCPT ); Mon, 16 Nov 2009 16:31:17 -0500 Received: from iolanthe.rowland.org ([192.131.102.54]:48996 "HELO iolanthe.rowland.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1752294AbZKPVbQ (ORCPT ); Mon, 16 Nov 2009 16:31:16 -0500 Date: Mon, 16 Nov 2009 16:31:20 -0500 (EST) From: Alan Stern X-X-Sender: stern@iolanthe.rowland.org To: Matthew Garrett cc: "Rafael J. Wysocki" , pm list , LKML , Linux PCI , ACPI Devel Maling List , Jesse Barnes , Oliver Neukum , Shaohua Li , Bjorn Helgaas Subject: Re: [RFC][PATCH 1/10] PM: Add flag for devices capable of generating run-time wake-up events In-Reply-To: <20091116210545.GA29696@srcf.ucam.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1282 Lines: 35 On Mon, 16 Nov 2009, Matthew Garrett wrote: > On Mon, Nov 16, 2009 at 04:00:49PM -0500, Alan Stern wrote: > > On Mon, 16 Nov 2009, Rafael J. Wysocki wrote: > > > Yes, in general. The platform. > > > > And for non-platform devices (hot-pluggable, for example)? Presumably > > you would want the driver that detects and registers the device to set > > this flag. > > Are there any cases where the bus code won't know this? None that I'm aware of. I merely wanted to clarify where the flag was supposed to get set. > > > > What if the kernel can't tell whether or not the device can generate > > > > runtime wake-up events? > > > > > > Do you have any specific examples in mind? > > > > What about Matthew's example of an ACPI GPE which might or might not > > cause a runtime wake-up event, depending on the AML code in the BIOS? > > The platform knows whether or not that's the case. Okay, then it isn't a problem. Except perhaps in the case of buggy devices which _should_ generate these events but don't. Alan Stern -- 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/