* [PATCH] no console disabling during suspend stage
@ 2006-07-19 9:16 Rodolfo Giometti
2006-07-21 13:05 ` Andrew Morton
0 siblings, 1 reply; 2+ messages in thread
From: Rodolfo Giometti @ 2006-07-19 9:16 UTC (permalink / raw)
To: linux-kernel; +Cc: linux-mips
[-- Attachment #1.1: Type: text/plain, Size: 457 bytes --]
Hello,
here a little patch to avoid disabling console during suspend stage
while we are debugging kernel.
Ciao,
Rodolfo
Signed-off-by: Rodolfo Giometti <giometti@linux.it>
--
GNU/Linux Solutions e-mail: giometti@enneenne.com
Linux Device Driver giometti@gnudd.com
Embedded Systems giometti@linux.it
UNIX programming phone: +39 349 2432127
[-- Attachment #1.2: patch-no-console-disabling-on-kernel-debugging --]
[-- Type: text/plain, Size: 353 bytes --]
--- kernel/power/main.c 2006-07-19 10:54:11.000000000 +0200
+++ kernel/power/main.c.new 2006-07-18 19:38:41.000000000 +0200
@@ -86,7 +86,9 @@
goto Thaw;
}
+#ifndef CONFIG_DEBUG_KERNEL
suspend_console();
+#endif
if ((error = device_suspend(PMSG_SUSPEND))) {
printk(KERN_ERR "Some devices failed to suspend\n");
goto Finish;
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [PATCH] no console disabling during suspend stage
2006-07-19 9:16 [PATCH] no console disabling during suspend stage Rodolfo Giometti
@ 2006-07-21 13:05 ` Andrew Morton
0 siblings, 0 replies; 2+ messages in thread
From: Andrew Morton @ 2006-07-21 13:05 UTC (permalink / raw)
To: Rodolfo Giometti; +Cc: linux-kernel, linux-mips
On Wed, 19 Jul 2006 11:16:00 +0200
Rodolfo Giometti <giometti@linux.it> wrote:
> here a little patch to avoid disabling console during suspend stage
> while we are debugging kernel.
>
> ...
>
> --- kernel/power/main.c 2006-07-19 10:54:11.000000000 +0200
> +++ kernel/power/main.c.new 2006-07-18 19:38:41.000000000 +0200
> @@ -86,7 +86,9 @@
> goto Thaw;
> }
>
> +#ifndef CONFIG_DEBUG_KERNEL
> suspend_console();
> +#endif
CONFIG_DEBUG_KERNEL is not really the appropriate thing to use here - it's
more a user-interface/Kconfig level thing.
Can you please describe the problems which suspend_console() are causing?
Some runtime knob might be more appropriate. Perhaps /sys/power/debug?
If the suspend_console() call is to be disabled then you'll want to disable
the matching resume_console() call too.
printk.c needs sem2mutex conversion.
The console_suspended/secondary_console_sem handling is racy. Bad Linus.
But as we're running on a single CPU and all other tasks are frozen it
doesn't matter.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-07-21 13:05 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-19 9:16 [PATCH] no console disabling during suspend stage Rodolfo Giometti
2006-07-21 13:05 ` Andrew Morton
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox