[Intel-wired-lan] FW: lock dep issue
Ruhl, Michael J
michael.j.ruhl at intel.com
Fri Jan 25 12:58:15 UTC 2019
Hi,
While running a 5.0.0.rc1 kernel with the LOCKDEP debug configuration turned on, and I saw this LOCKDEP error:
--
BUG: sleeping function called from invalid context at kernel/locking/mutex.c:908
in_atomic(): 1, irqs_disabled(): 0, pid: 2583, name: sadc
2 locks held by sadc/2583:
#0: 00000000e5ef963c (&p->lock){+.+.}, at: seq_read+0x3c/0x3a0
#1: 00000000f89a2b22 (rcu_read_lock){....}, at: dev_seq_start+0x5/0x110
CPU: 29 PID: 2583 Comm: sadc Tainted: G W I 5.0.0-rc1+ #2
Hardware name: Intel Corporation S2600WT2/S2600WT2, BIOS SE5C610.86B.01.01.0008.021120151325 02/11/2015
Call Trace:
dump_stack+0x78/0xb3
___might_sleep+0x22d/0x250
__mutex_lock+0x56/0x910
? _raw_spin_unlock+0x24/0x30
? deactivate_slab.isra.73+0x5b2/0x6f0
? igb_get_stats64+0x29/0xf0
? seq_read+0x305/0x3a0
? set_track+0x6d/0x1a0
igb_get_stats64+0x29/0xf0
dev_get_stats+0x74/0x130
dev_seq_printf_stats+0x34/0x120
? __lock_acquire+0x69a/0x1160
dev_seq_show+0x10/0x30
seq_read+0x266/0x3a0
proc_reg_read+0x3c/0x70
__vfs_read+0x36/0x190
vfs_read+0x9b/0x150
ksys_read+0x55/0xc0
do_syscall_64+0x60/0x210
entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x7f650013ec00
Code: 0b 31 c0 48 83 c4 08 e9 be fe ff ff 48 8d 3d 17 b9 09 00 e8 52 8a 02 00 66 90 83 3d 9d c3 2d 00 00 75 10 b8 00 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 31 c3 48 83 ec 08 e8 4e cc 01 00 48 89 04 24
RSP: 002b:00007fffed163aa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
RAX: ffffffffffffffda RBX: 0000000001f6b8b0 RCX: 00007f650013ec00
RDX: 0000000000000400 RSI: 00007f650084a000 RDI: 0000000000000003
RBP: 00007f65004123a0 R08: ffffffffffffffff R09: 0000000000000000
R10: 0000000000000022 R11: 0000000000000246 R12: 00007f6500411858
R13: 0000000000000d70 R14: 0000000000000d70 R15: 00007f6500411858
--
I saw this on the console while not doing anything on the system (i.e. no test were running, or any overt network work).
Since this didn't seem like a good thing I thought I would drop this note.
If you need any more information, please let me know.
Thanks,
Mike
More information about the Intel-wired-lan
mailing list