public inbox for linux-pm@vger.kernel.org
 help / color / mirror / Atom feed
[parent not found: <20110207152132.GM10564@opensource.wolfsonmicro.com>]
* [PATCH] PM: Hide CONFIG_PM from users
@ 2011-02-07 12:22 Mark Brown
  0 siblings, 0 replies; 49+ messages in thread
From: Mark Brown @ 2011-02-07 12:22 UTC (permalink / raw)
  To: Rafael J. Wysocki, Len Brown, Alan Stern
  Cc: Mark Brown, linux-embedded, Dmitry Torokhov, linux-kernel,
	linux-pm, Andrew Morton

It is very rare to find a current system which is both sufficiently
resource constrained to want to compile out power management support
and sufficiently power insensitive to be able to tolerate doing so.
Since having the configuration option requires non-zero effort to
maintain, with ifdefery in most drivers, but it is used with vanishing
rarity it is simpler to just remove the option.

Begin doing so by hiding it from users - this should attract complaints
from any active users. The option is left disabled for the IA64 Ski
simulator which is a partial simulator for IA64 systems mostly missing
device support. This is a very limited use case which is unlikely to
ever want to enable most drivers.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
---
 kernel/power/Kconfig |   21 ++-------------------
 1 files changed, 2 insertions(+), 19 deletions(-)

diff --git a/kernel/power/Kconfig b/kernel/power/Kconfig
index 2657299..99e3c52 100644
--- a/kernel/power/Kconfig
+++ b/kernel/power/Kconfig
@@ -1,23 +1,6 @@
 config PM
-	bool "Power Management support"
-	depends on !IA64_HP_SIM
-	---help---
-	  "Power Management" means that parts of your computer are shut
-	  off or put into a power conserving "sleep" mode if they are not
-	  being used.  There are two competing standards for doing this: APM
-	  and ACPI.  If you want to use either one, say Y here and then also
-	  to the requisite support below.
-
-	  Power Management is most important for battery powered laptop
-	  computers; if you have a laptop, check out the Linux Laptop home
-	  page on the WWW at <http://www.linux-on-laptops.com/> or
-	  Tuxmobil - Linux on Mobile Computers at <http://www.tuxmobil.org/>
-	  and the Battery Powered Linux mini-HOWTO, available from
-	  <http://www.tldp.org/docs.html#howto>.
-
-	  Note that, even if you say N here, Linux on the x86 architecture
-	  will issue the hlt instruction if nothing is to be done, thereby
-	  sending the processor to sleep and saving power.
+	bool
+	default y if !IA64_HP_SIM
 
 config PM_DEBUG
 	bool "Power Management Debug Support"
-- 
1.7.2.3

^ permalink raw reply related	[flat|nested] 49+ messages in thread

end of thread, other threads:[~2011-02-10 23:32 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <1297081335-13631-1-git-send-email-broonie@opensource.wolfsonmicro.com>
2011-02-07 12:40 ` [PATCH] PM: Hide CONFIG_PM from users Geert Uytterhoeven
2011-02-07 12:48 ` Ingo Molnar
     [not found] ` <20110207124846.GA10442@elte.hu>
2011-02-07 13:09   ` Mark Brown
     [not found] ` <AANLkTimxpRHW2TPwSnufpoeOHoEtkz1iaR3-VsC1qM4j@mail.gmail.com>
2011-02-07 13:26   ` Mark Brown
2011-02-07 14:13 ` Stephen Rothwell
     [not found] ` <20110208011324.d5371c4c.sfr@canb.auug.org.au>
2011-02-07 14:18   ` Mark Brown
     [not found]   ` <20110207141829.GK10564@opensource.wolfsonmicro.com>
2011-02-07 14:44     ` Stephen Rothwell
     [not found]     ` <20110208014432.2c9288e4.sfr@canb.auug.org.au>
2011-02-07 14:50       ` Mark Brown
     [not found]       ` <20110207145031.GL10564@opensource.wolfsonmicro.com>
2011-02-07 15:00         ` Geert Uytterhoeven
     [not found]         ` <AANLkTikw7j5Q7CGZK=Xbcgubt9LYBGiXf01wQ4nbg8NR@mail.gmail.com>
2011-02-07 15:10           ` Stephen Rothwell
     [not found]           ` <20110208021045.699654ca.sfr@canb.auug.org.au>
2011-02-07 15:19             ` Stephen Rothwell
     [not found]             ` <20110208021916.68b33b37.sfr@canb.auug.org.au>
2011-02-07 15:21               ` Mark Brown
2011-02-07 19:14 ` Rafael J. Wysocki
     [not found] ` <201102072014.04259.rjw@sisk.pl>
2011-02-07 19:30   ` Mark Brown
     [not found]   ` <20110207193026.GT10564@opensource.wolfsonmicro.com>
2011-02-07 19:46     ` Rafael J. Wysocki
     [not found]     ` <201102072046.48763.rjw@sisk.pl>
2011-02-07 20:18       ` Mark Brown
     [not found]       ` <20110207201803.GU10564@opensource.wolfsonmicro.com>
2011-02-07 21:15         ` Rafael J. Wysocki
     [not found]         ` <201102072215.59921.rjw@sisk.pl>
2011-02-07 21:47           ` Dmitry Torokhov
     [not found]           ` <20110207214732.GA24703@core.coreip.homeip.net>
2011-02-07 22:00             ` Rafael J. Wysocki
     [not found]             ` <201102072300.03986.rjw@sisk.pl>
2011-02-07 22:23               ` Dmitry Torokhov
     [not found]               ` <20110207222350.GA24804@core.coreip.homeip.net>
2011-02-07 23:05                 ` Rafael J. Wysocki
2011-02-08  0:50                   ` Dmitry Torokhov
     [not found]                   ` <20110208005053.GB24804@core.coreip.homeip.net>
2011-02-08  9:23                     ` Rafael J. Wysocki
2011-02-08 16:48                   ` Paul Mundt
2011-02-08 12:12           ` Mark Brown
2011-02-08 12:21           ` [PATCH] Remove CONFIG_PM altogether, enable power management all the time Ingo Molnar
     [not found]           ` <20110208122159.GA8284@elte.hu>
2011-02-08 21:18             ` [PATCH 0/5] " Rafael J. Wysocki
     [not found]             ` <201102082218.28015.rjw@sisk.pl>
2011-02-08 21:20               ` [PATCH 1/5] ACPI / PM: Move references to pm_flags into sleep.c Rafael J. Wysocki
2011-02-08 21:21               ` [PATCH 2/5] PM: Make CONFIG_PM depend on (CONFIG_PM_SLEEP || CONFIG_PM_RUNTIME) Rafael J. Wysocki
2011-02-08 21:21               ` [PATCH 3/5] PM: Reorder power management Kconfig options Rafael J. Wysocki
2011-02-08 21:22               ` [PATCH 4/5] PM: Replace CONFIG_PM_OPS with CONFIG_PM Rafael J. Wysocki
2011-02-08 21:23               ` [PATCH 5/5] PM: Clean up Kconfig dependencies Rafael J. Wysocki
     [not found]               ` <201102082220.25240.rjw@sisk.pl>
2011-02-08 23:40                 ` [PATCH 1/5] ACPI / PM: Move references to pm_flags into sleep.c Linus Torvalds
     [not found]                 ` <AANLkTinAZphXC=7FParFnxDPQvpB1ic=FwTe7u4Txy5o@mail.gmail.com>
2011-02-09  0:37                   ` Rafael J. Wysocki
     [not found]                   ` <201102090137.52697.rjw@sisk.pl>
2011-02-09  1:04                     ` Linus Torvalds
     [not found]               ` <201102082223.37975.rjw@sisk.pl>
2011-02-08 23:43                 ` [PATCH 5/5] PM: Clean up Kconfig dependencies Linus Torvalds
2011-02-10 23:32                 ` [Updated][PATCH 5/5] PM: Clean up PM_TRACE dependencies and drop unnecessary Kconfig option Rafael J. Wysocki
2011-02-08 23:35             ` [PATCH] Remove CONFIG_PM altogether, enable power management all the time Frank Rowand
2011-02-08 23:35             ` Tim Bird
     [not found]             ` <AANLkTimWnT8f=PyLgOOrZOaMx0pdv+yNtPw2T7=kO2G-@mail.gmail.com>
2011-02-09  2:41               ` Ingo Molnar
2011-02-08  2:52 ` [PATCH] PM: Hide CONFIG_PM from users Frank Rowand
     [not found] ` <4D50AFD0.9020704@am.sony.com>
2011-02-08 14:15   ` Mark Brown
2011-02-08 14:29 ` Pavel Machek
     [not found] <20110207152132.GM10564@opensource.wolfsonmicro.com>
2011-02-07 15:36 ` Alan Stern
     [not found] ` <Pine.LNX.4.44L0.1102071035320.1924-100000@iolanthe.rowland.org>
2011-02-07 15:49   ` Mark Brown
     [not found]   ` <20110207154953.GN10564@opensource.wolfsonmicro.com>
2011-02-07 19:16     ` Rafael J. Wysocki
2011-02-08  1:17     ` Ray Lee
     [not found]     ` <AANLkTimh=8pSmQ6i-5H5+agSso7dCOcOrUJ6Uq_fu7nh@mail.gmail.com>
2011-02-08 11:18       ` Mark Brown
2011-02-07 12:22 Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox