Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
scp_hist_reqs list can be quite big thus a lot of userland processes can waste CPU power in spinlock cycles.
crash> ps |grep lctl | wc -l
75
crash> bt 31549
PID: 31549 TASK: ffff881fe23f9700 CPU: 16 COMMAND: "lctl"
#0 [ffff881fff805e70] crash_nmi_callback at ffffffff81045982
#1 [ffff881fff805e80] nmi_handle at ffffffff8163da99
#2 [ffff881fff805ec8] do_nmi at ffffffff8163dbb0
#3 [ffff881fff805ef0] end_repeat_nmi at ffffffff8163ced3
[exception RIP: _raw_spin_lock+50]
RIP: ffffffff8163c2c2 RSP: ffff88154421fe18 RFLAGS: 00000216
RAX: 0000000000003126 RBX: 0000000000000000 RCX: 000000000000dc2c
RDX: 000000000000dc4a RSI: 000000000000dc4a RDI: ffff881b5f470030
RBP: ffff88154421fe18 R8: 000000000000000a R9: 00000000000006e9
R10: 0000000000000000 R11: ffff88154421fc76 R12: ffff881b5f470000
R13: ffff881b5f470030 R14: ffff881fee3a7a00 R15: ffff8817033fd3e0
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
--- <NMI exception stack> ---
#4 [ffff88154421fe18] _raw_spin_lock at ffffffff8163c2c2
#5 [ffff88154421fe20] ptlrpc_lprocfs_svc_req_history_next at ffffffffa0dc2c5b [ptlrpc]
#6 [ffff88154421fe78] seq_read at ffffffff81202c9b
#7 [ffff88154421fee8] proc_reg_read at ffffffff8124911d
#8 [ffff88154421ff08] vfs_read at ffffffff811decfc
#9 [ffff88154421ff38] sys_read at ffffffff811df84f
#10 [ffff88154421ff80] system_call_fastpath at ffffffff81645009