Re: [2.6.16] reiserfs3 and swap scheduling while atomic:mount/0x00000001/1108

From: Lee Revell
Date: Wed Mar 29 2006 - 17:36:18 EST


On Wed, 2006-03-29 at 20:11 +0200, Daniel Schröder wrote:
> [<c0118020>] default_wake_function+0x0/0x20
> [<c02b7e0b>] synth_buffer_add+0x7b/0xa0
> [<c02b7e4c>] synth_write+0x1c/0x70
> [<c02b4994>] spkup_write+0xe4/0x340
> [<c02b0216>] vt_console_print+0xb6/0x2e0

> synth probe
> initialized device: /dev/softsynth, node (MAJOR 10, MINOR 26)
> initialized device: /dev/synth, node ( MAJOR 10, MINOR 25 )
>
> #
> # Speakup console speech
> #
> CONFIG_SPEAKUP=y

You appear to be using a third party in-kernel screen reader, that
causes printk() to call into a sleeping function which is illegal.

If the only symptom is the warnings this could safely be ignored. The
real solution is to fix your screen reader.

(When reporting bugs on LKML, please be sure to mention any third party
kernel drivers you are using)

Lee

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/