linux-sg2042/arch/powerpc/configs
Andres Salomon 8f4ce8c32f serial: turn serial console suspend a boot rather than compile time option
Currently, there's a CONFIG_DISABLE_CONSOLE_SUSPEND that allows one to stop
the serial console from being suspended when the rest of the machine goes
to sleep.  This is incredibly useful for debugging power management-related
things; however, having it as a compile-time option has proved to be
incredibly inconvenient for us (OLPC).  There are plenty of times that we
want serial console to not suspend, but for the most part we'd like serial
console to be suspended.

This drops CONFIG_DISABLE_CONSOLE_SUSPEND, and replaces it with a kernel
boot parameter (no_console_suspend).  By default, the serial console will
be suspended along with the rest of the system; by passing
'no_console_suspend' to the kernel during boot, serial console will remain
alive during suspend.

For now, this is pretty serial console specific; further fixes could be
applied to make this work for things like netconsole.

Signed-off-by: Andres Salomon <dilinger@debian.org>
Acked-by: "Rafael J. Wysocki" <rjw@sisk.pl>
Acked-by: Pavel Machek <pavel@ucw.cz>
Cc: Nigel Cunningham <nigel@suspend2.net>
Cc: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-18 14:37:19 -07:00
..
bamboo_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
cell_defconfig [POWERPC] cell: Update cell_defconfig for 2.6.23 2007-08-25 16:58:27 +10:00
celleb_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
chrp32_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
ebony_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
ep88xc_defconfig [POWERPC] 8xx/wrapper: Embedded Planet EP88xC support 2007-10-04 11:02:40 -05:00
g5_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
holly_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
iseries_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
kilauea_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
linkstation_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
lite5200_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
maple_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc85xx_cds_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc832x_mds_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc832x_rdb_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc834x_itx_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc834x_itxgp_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc834x_mds_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc836x_mds_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc866_ads_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc885_ads_defconfig [POWERPC] 8xx: mpc885ads cleanup 2007-10-04 11:02:38 -05:00
mpc7448_hpc2_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc8272_ads_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc8313_rdb_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc8540_ads_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc8544_ds_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc8560_ads_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc8568mds_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc8572_ds_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc8610_hpcd_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
mpc8641_hpcn_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
pasemi_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
pmac32_defconfig serial: turn serial console suspend a boot rather than compile time option 2007-10-18 14:37:19 -07:00
ppc64_defconfig [POWERPC] Enable NO_HZ and high res timers for pseries and ppc64 configs 2007-10-17 22:30:09 +10:00
pq2fads_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
prpmc2800_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
ps3_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
pseries_defconfig [POWERPC] Enable NO_HZ and high res timers for pseries and ppc64 configs 2007-10-17 22:30:09 +10:00
sequoia_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00
walnut_defconfig [POWERPC] Enable SLUB in *_defconfig 2007-10-17 22:30:08 +10:00