FYI, we noticed the below changes on https://git.linaro.org/people/dlezcano/linux cpuidle/irq-governor commit f75115975f4fe1f5d6682f3ac32c109a301439ce ("x86: add IPI tracepoints") +------------------------------------------------------------------+------------+------------+ | | f4bff2d462 | f75115975f | +------------------------------------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 8 | 6 | | invoked_oom-killer:gfp_mask=0x | 5 | 6 | | Mem-Info | 6 | 6 | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 5 | 6 | | backtrace:serio_handle_event | 5 | 6 | | IP-Config:Auto-configuration_of_network_failed | 2 | | | page_allocation_failure:order:#,mode | 1 | | | warn_alloc_failed+0x | 1 | | | backtrace:ring_buffer_consumer_thread | 1 | | | INFO:suspicious_RCU_usage | 0 | 4 | | RCU_used_illegally_from_idle_CPU | 0 | 4 | | RCU_used_illegally_from_extended_quiescent_state | 0 | 4 | +------------------------------------------------------------------+------------+------------+ [ 0.054359] =============================== [ 0.054359] =============================== [ 0.054359] [ INFO: suspicious RCU usage. ] [ 0.054359] [ INFO: suspicious RCU usage. ] [ 0.054359] 4.3.0-00016-gf751159 #3 Not tainted [ 0.054359] 4.3.0-00016-gf751159 #3 Not tainted [ 0.054359] ------------------------------- [ 0.054359] ------------------------------- [ 0.054359] include/trace/events/ipi.h:68 suspicious rcu_dereference_check() usage! [ 0.054359] include/trace/events/ipi.h:68 suspicious rcu_dereference_check() usage! [ 0.065003] prefetch64-sse: 10304.000 MB/sec [ 0.065003] prefetch64-sse: 10304.000 MB/sec [ 0.054359] [ 0.054359] other info that might help us debug this: [ 0.054359] [ 0.054359] [ 0.054359] other info that might help us debug this: [ 0.054359] [ 0.054359] [ 0.054359] RCU used illegally from idle CPU! [ 0.054359] rcu_scheduler_active = 1, debug_locks = 0 [ 0.054359] [ 0.054359] RCU used illegally from idle CPU! [ 0.054359] rcu_scheduler_active = 1, debug_locks = 0 [ 0.054359] RCU used illegally from extended quiescent state! [ 0.054359] RCU used illegally from extended quiescent state! [ 0.054359] no locks held by swapper/1/0. [ 0.054359] no locks held by swapper/1/0. [ 0.054359] [ 0.054359] stack backtrace: [ 0.054359] [ 0.054359] stack backtrace: [ 0.054359] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.3.0-00016-gf751159 #3 [ 0.054359] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.3.0-00016-gf751159 #3 [ 0.054359] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 0.054359] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 0.075003] generic_sse: 9716.000 MB/sec [ 0.075003] generic_sse: 9716.000 MB/sec [ 0.075004] xor: using function: prefetch64-sse (10304.000 MB/sec) [ 0.075004] xor: using function: prefetch64-sse (10304.000 MB/sec) [ 0.075022] prandom: seed boundary self test passed [ 0.075022] prandom: seed boundary self test passed [ 0.075528] prandom: 100 self tests passed [ 0.075528] prandom: 100 self tests passed [ 0.075535] atomic64_test: passed for x86-64 platform with CX8 and with SSE [ 0.075535] atomic64_test: passed for x86-64 platform with CX8 and with SSE [ 0.075855] NET: Registered protocol family 16 [ 0.075855] NET: Registered protocol family 16 [ 0.054359] 0000000000000001 [ 0.054359] 0000000000000001 [ 0.082008] cpuidle: using governor ladder [ 0.082008] cpuidle: using governor ladder [ 0.054359] ffff880014b03f58 [ 0.054359] ffff880014b03f58 ffffffff815e47fb ffffffff815e47fb ffff8800002cbb40 ffff8800002cbb40 [ 0.054359] ffff880014b03f88 [ 0.054359] ffff880014b03f88 ffffffff8110b387 ffffffff8110b387 0000000000000000 0000000000000000 ffffffff82299f7b ffffffff82299f7b [ 0.054359] ffff8800002dc000 [ 0.054359] ffff8800002dc000 0000000000000000 0000000000000000 ffff880014b03fa8 ffff880014b03fa8 ffffffff81026b65 ffffffff81026b65 [ 0.054359] Call Trace: [ 0.054359] Call Trace: [ 0.088007] cpuidle: using governor menu [ 0.088007] cpuidle: using governor menu [ 0.054359] [ 0.054359] [] dump_stack+0x4b/0x70 [] dump_stack+0x4b/0x70 [ 0.054359] [] lockdep_rcu_suspicious+0xd7/0x110 [ 0.054359] [] lockdep_rcu_suspicious+0xd7/0x110 [ 0.054359] [] smp_reschedule_interrupt+0x1a5/0x230 [ 0.054359] [] smp_reschedule_interrupt+0x1a5/0x230 [ 0.054359] [] reschedule_interrupt+0x89/0x90 [ 0.054359] [] reschedule_interrupt+0x89/0x90 [ 0.054359] [ 0.054359] [ 0.094012] cpuidle: using governor irq [ 0.094012] cpuidle: using governor irq [ 0.094368] ACPI: bus type PCI registered [ 0.094368] ACPI: bus type PCI registered [ 0.094370] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 0.094370] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 0.094511] PCI: Using configuration type 1 for base access [ 0.094511] PCI: Using configuration type 1 for base access [ 0.054359] [] ? native_safe_halt+0x6/0x10 [ 0.054359] [] ? native_safe_halt+0x6/0x10 [ 0.054359] [] ? trace_hardirqs_on+0xd/0x10 [ 0.054359] [] ? trace_hardirqs_on+0xd/0x10 [ 0.054359] [] default_idle+0x8c/0x180 [ 0.054359] [] default_idle+0x8c/0x180 [ 0.054359] [] arch_cpu_idle+0xf/0x20 [ 0.054359] [] arch_cpu_idle+0xf/0x20 [ 0.054359] [] default_idle_call+0x48/0x60 [ 0.054359] [] default_idle_call+0x48/0x60 [ 0.054359] [] cpu_startup_entry+0x3fc/0x580 [ 0.054359] [] cpu_startup_entry+0x3fc/0x580 [ 0.054359] [] start_secondary+0x16b/0x1b0 [ 0.054359] [] start_secondary+0x16b/0x1b0 Thanks, Ying Huang