From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755017Ab0EZUGZ (ORCPT ); Wed, 26 May 2010 16:06:25 -0400 Received: from cantor2.suse.de ([195.135.220.15]:52168 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751547Ab0EZUGX (ORCPT ); Wed, 26 May 2010 16:06:23 -0400 Subject: Re: [PATCH 1/8] PM: Opportunistic suspend support. From: James Bottomley To: Valdis.Kletnieks@vt.edu Cc: Thomas Gleixner , Peter Zijlstra , Pavel Machek , Pekka Enberg , Arve Hj?nnev?g , Florian Mickler , "Rafael J. Wysocki" , Alan Stern , Dmitry Torokhov , Linux-pm mailing list , Kernel development list , Len Brown , Randy Dunlap , Andrew Morton , Andi Kleen , Cornelia Huck , Tejun Heo , Jesse Barnes , Nigel Cunningham , Ming Lei , Wu Fengguang , Maxim Levitsky , linux-doc@vger.kernel.org, Matthew Garrett , Greg KH , tytso@mit.edu In-Reply-To: <15650.1274899857@localhost> References: <1274863342.5882.4850.camel@twins> <20100526112303.3fef15a4@schatten.dmk.lab> <1274866402.5882.5051.camel@twins> <1274868384.5882.5169.camel@twins> <1274869262.5882.5222.camel@twins> <1274890736.4467.574.camel@mulgrave.site> <1274891308.1674.1766.camel@laptop> <20100526165919.GB2089@elf.ucw.cz> <1274893309.1674.1773.camel@laptop> <1274894685.4467.758.camel@mulgrave.site> <1274898180.4467.925.camel@mulgrave.site> <15650.1274899857@localhost> Content-Type: text/plain; charset="UTF-8" Date: Wed, 26 May 2010 15:06:11 -0500 Message-ID: <1274904371.4467.1145.camel@mulgrave.site> Mime-Version: 1.0 X-Mailer: Evolution 2.28.2 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2010-05-26 at 14:50 -0400, Valdis.Kletnieks@vt.edu wrote: > On Wed, 26 May 2010 13:23:00 CDT, James Bottomley said: > > On Wed, 2010-05-26 at 19:51 +0200, Thomas Gleixner wrote: > > > Darn, _we_ have to deal with that forever as it sets a crappy user > > > space ABI in stone. > > > > I really don't see how it is ... the ABI comes with a switch that allows > > it to be disabled, so only platforms wishing to use it have to support > > it. Even on those platforms that do support it, we can translate most > > of it into pm QoS stuff and if one day someone solves the rogue app > > problem, we can migrate over. > > And yet, the OSS drivers are *still* in-tree, even though similar arguments > apply to an OSS->ALSA migration. And there's a bunch of other stuff in > Documentation/feature-removal-schedule.txt in a similar situation. On the other hand APM, which is what all laptops used to use to suspend is gone from the x86 kernel today ... replaced by ACPI or other platform mechanisms, so it is at least possible. James