mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 10:41:38 -04:00
[PATCH] PM: make it possible to disable console suspending
Change suspend_console() so that it waits for all consoles to flush the remaining messages and make it possible to switch the console suspending off with the help of a Kconfig option. Signed-off-by: Rafael J. Wysocki <[email protected]> Acked-by: Pavel Machek <[email protected]> Cc: Stefan Seyfried <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
parent
940864ddab
commit
c8eb8b4025
3 changed files with 19 additions and 0 deletions
|
|
@ -721,6 +721,7 @@ int __init add_preferred_console(char *name, int idx, char *options)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#ifndef CONFIG_DISABLE_CONSOLE_SUSPEND
|
||||
/**
|
||||
* suspend_console - suspend the console subsystem
|
||||
*
|
||||
|
|
@ -728,6 +729,7 @@ int __init add_preferred_console(char *name, int idx, char *options)
|
|||
*/
|
||||
void suspend_console(void)
|
||||
{
|
||||
printk("Suspending console(s)\n");
|
||||
acquire_console_sem();
|
||||
console_suspended = 1;
|
||||
}
|
||||
|
|
@ -737,6 +739,7 @@ void resume_console(void)
|
|||
console_suspended = 0;
|
||||
release_console_sem();
|
||||
}
|
||||
#endif /* CONFIG_DISABLE_CONSOLE_SUSPEND */
|
||||
|
||||
/**
|
||||
* acquire_console_sem - lock the console system for exclusive use.
|
||||
|
|
|
|||
Loading…
Reference in a new issue