kernel: 2.6.19-rc4-g4b1c46a3 Today I've got these 2 type of messages in kernel log: 1) BUG: scheduling while atomic: events/0/0x00000001/4 Call Trace: [] __sched_text_start+0x5b/0x4cc [] list_add+0xc/0xe [] worker_thread+0x0/0x11b [] worker_thread+0xb5/0x11b [] default_wake_function+0x0/0xf [] worker_thread+0x0/0x11b [] kthread+0xce/0x101 [] schedule_tail+0x30/0xa2 [] child_rip+0xa/0x12 [] kthread+0x0/0x101 [] child_rip+0x0/0x12 2) BUG: sleeping function called from invalid context at include/asm/semaphore.h:105 in_atomic():1, irqs_disabled():0 Call Trace: [] thread_return+0x0/0xf9 [] __might_sleep+0xb2/0xb4 [] acquire_console_sem+0x66/0x90 [] console_callback+0xe/0xde [] run_workqueue+0xb6/0x126 [] worker_thread+0x0/0x11b [] worker_thread+0xe6/0x11b [] default_wake_function+0x0/0xf [] worker_thread+0x0/0x11b [] kthread+0xce/0x101 [] schedule_tail+0x30/0xa2 [] child_rip+0xa/0x12 [] kthread+0x0/0x101 [] child_rip+0x0/0x12 --------------------------------------- They repeated themself every few senconds and when I noticed I was unable to get the full log because of log rotation... Attached: config normal dmesg first 1000 lines of log -- Paolo Ornati Linux 2.6.19-rc4-g4b1c46a3 on x86_64