Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752318Ab1BITZK (ORCPT ); Wed, 9 Feb 2011 14:25:10 -0500 Received: from opensource.wolfsonmicro.com ([80.75.67.52]:33364 "EHLO opensource2.wolfsonmicro.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751126Ab1BITZI (ORCPT ); Wed, 9 Feb 2011 14:25:08 -0500 Date: Wed, 9 Feb 2011 19:25:06 +0000 From: Mark Brown To: frank.rowand@am.sony.com, Frank Rowand Cc: "Rafael J. Wysocki" , Ingo Molnar , Linus Torvalds , Len Brown , Alan Stern , linux-pm@lists.linux-foundation.org, linux-kernel@vger.kernel.org, Andrew Morton , Dmitry Torokhov , linux-embedded@vger.kernel.org, Thomas Gleixner Subject: Re: [PATCH] Remove CONFIG_PM altogether, enable power management all the time Message-ID: <20110209192506.GC23747@opensource.wolfsonmicro.com> References: <4D51D341.3040209@am.sony.com> <20110209114137.GA10163@opensource.wolfsonmicro.com> <201102091807.03094.rjw@sisk.pl> <4D52DD81.7050401@am.sony.com> <20110209184010.GB23747@opensource.wolfsonmicro.com> <4D52E441.2000805@am.sony.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4D52E441.2000805@am.sony.com> X-Cookie: You dialed 5483. 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: 1140 Lines: 23 On Wed, Feb 09, 2011 at 11:00:17AM -0800, Frank Rowand wrote: > and my understanding of this proposal was a goal to remove the ability > to have CONFIG_PM disabled, which results in increased memory usage > for some configurations. Not really, the goal was to simplify the PM config options to ones that are actually useful and cut down on the number of silly combinations that the randconfigs turn up. CONFIG_PM is there mostly for historical reasons, it doesn't really mean much by itself except as a gate to other options. This comes from the fact that the options exposed and the use of them doesn't really reflect the kernel power management infrastructure any more. The PM options at Kconfig level are really SUSPEND, HIBERNATION and PM_RUNTIME but for historical reasons the idoms are all based on the root PM option. This gets fiddly and confusing as you move over build coverage. -- 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/