Subject : recvmsg sleeping from invalid context Submitter : Dave Jones <davej@redhat.com> Date : 2012-01-13 18:24 Message-ID : 20120113182401.GA25885@redhat.com References : http://marc.info/?l=linux-kernel&m=132647921304184&w=2 This entry is being used for tracking a regression from 3.1. Please don't close it until the problem is fixed in the mainline.
I'm seeing this in a hacked 3.0.23 kernel. I don't recall seeing this on 3.0.19 or earlier, but I wasn't looking very hard either... BUG: sleeping function called from invalid context at /home/greearb/git/linux-3.0.dev.y/include/linux/kernel.h:174 in_atomic(): 0, irqs_disabled(): 0, pid: 3908, name: ip Pid: 3908, comm: ip Tainted: G C 3.0.23+ #33 Call Trace: [<ffffffff81038930>] __might_sleep+0xf7/0xf9 [<ffffffff81368989>] might_fault+0x17/0x19 [<ffffffff81369e11>] move_addr_to_user+0x21/0x8e [<ffffffff81369ffd>] __sys_recvmsg+0x17f/0x21e [<ffffffff810c31e1>] ? handle_mm_fault+0x1ac/0x1c4 [<ffffffff8143072a>] ? do_page_fault+0x2f6/0x368 [<ffffffff810ddd0e>] ? virt_to_head_page+0x9/0x2c [<ffffffff810df32d>] ? kmem_cache_free+0x15/0x6e [<ffffffff8136a7a1>] sys_recvmsg+0x3d/0x5b [<ffffffff81432652>] system_call_fastpath+0x16/0x1b
SOME POINTS ARE WHEN YOUR EPSON PRINTER NOT PRINTING: 1.First, you must close up your printer and concurrently unplug the ability source and USB cable in addition. 2.Wait for a long time, again plug-in the printer. 3.Now you wish to print a top-quality Diagnostic report on the Print test page. 4.You will find an option of the Printer’s display screen. 5.Either check your user’s printer user guide manual. 6.Check the quantity of ink available within the cartridge.