• A
    serial: turn serial console suspend a boot rather than compile time option · 8f4ce8c3
    Andres Salomon 提交于
    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: NAndres Salomon <dilinger@debian.org>
    Acked-by: N"Rafael J. Wysocki" <rjw@sisk.pl>
    Acked-by: NPavel Machek <pavel@ucw.cz>
    Cc: Nigel Cunningham <nigel@suspend2.net>
    Cc: Russell King <rmk@arm.linux.org.uk>
    Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
    8f4ce8c3
basic-pm-debugging.txt 5.1 KB