From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fengguang Wu Subject: [setsockopt] WARNING: CPU: 0 PID: 1444 at kernel/sched/core.c:7088 __might_sleep+0x51/0x16f() Date: Wed, 6 Aug 2014 05:46:24 +0800 Message-ID: <20140805214624.GA9973@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: LKML , lkp@01.org To: Peter Zijlstra , netdev@vger.kernel.org Return-path: Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Greetings, Here is a microcode/load_module error triggered by debug check commit 64c2181bc433b17f04da8fe8592aa83cceac9606 ("sched: Debug nested sleeps"): [main] Setsockopt(1 8 80d1000 4) on fd 21 [1:2:1] [main] Setsockopt(1 2f 80d1000 4) on fd 22 [4:2:60] [ 14.027148] ------------[ cut here ]------------ [ 14.027864] WARNING: CPU: 0 PID: 210 at kernel/sched/core.c:7088 __might_sleep+0x40/0x68() [ 14.029295] do not call blocking ops when !TASK_RUNNING; state=2 set at [] prepare_to_wait+0x35/0x56 [ 14.030590] Modules linked in: [ 14.031136] CPU: 0 PID: 210 Comm: trinity-main Not tainted 3.16.0-02167-g254135e #972 [ 14.032263] 00000000 c0f4de4c c0f4de24 c196630c c0f4de3c c142f01a c1447632 c0f1dbb0 [ 14.033480] 00000002 b0066140 c0f4de54 c142f057 00000009 c0f4de4c c1b3bac8 c0f4de68 [ 14.034640] c0f4de88 c1447632 c1b3bb12 00001bb0 c1b3bac8 00000002 c144e379 c144e379 [ 14.035983] Call Trace: [ 14.036355] [] dump_stack+0x16/0x18 [ 14.037005] [] warn_slowpath_common+0x55/0x6c [ 14.037715] [] ? __might_sleep+0x40/0x68 [ 14.038372] [] warn_slowpath_fmt+0x26/0x2a [ 14.039097] [] __might_sleep+0x40/0x68 [ 14.039787] [] ? prepare_to_wait+0x35/0x56 [ 14.040595] [] ? prepare_to_wait+0x35/0x56 [ 14.041272] [] kmem_cache_alloc+0x39/0xb0 [ 14.041934] [] ? __alloc_skb+0x3c/0x154 [ 14.042572] [] __alloc_skb+0x3c/0x154 [ 14.043339] [] ? mark_held_locks+0x44/0x60 [ 14.044141] [] sigd_enq2+0x2a/0xff [ 14.044836] [] sigd_enq+0x20/0x2a [ 14.045405] [] svc_listen+0x8b/0x11f [ 14.046009] [] ? __wake_up_sync+0xd/0xd [ 14.046653] [] SyS_listen+0x37/0x51 [ 14.047423] [] SyS_socketcall+0x90/0x1c0 [ 14.048328] [] ? trace_hardirqs_on+0xb/0xd [ 14.049061] [] ? restore_all+0xf/0xf [ 14.049665] [] syscall_call+0x7/0x7 [ 14.050253] [] ? __ww_mutex_lock_interruptible+0x165/0x573 [ 14.051147] ---[ end trace 6f1365c63eafedde ]--- [main] Setsockopt(1 2d 80d1000 f0) on fd 25 [1:1:1] Thanks, Fengguang