FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/luto/linux.git x86/entry_compat commit 21e1317765f4e19c6bfe63a148d41cc665aa0977 ("x86/entry/64: Fix irqflag tracing wrt context tracking") +----------------------------------------------------+------------+------------+ | | 7df46d0040 | 21e1317765 | +----------------------------------------------------+------------+------------+ | boot_successes | 15 | 0 | | boot_failures | 0 | 13 | | WARNING:at_kernel/locking/lockdep.c:#check_flags() | 0 | 13 | | backtrace:async_page_fault | 0 | 13 | | backtrace:futex_init | 0 | 13 | | backtrace:kernel_init_freeable | 0 | 13 | | BUG:kernel_boot_hang | 0 | 3 | +----------------------------------------------------+------------+------------+ [ 3.845227] futex hash table entries: 256 (order: 3, 32768 bytes) [ 3.846772] ------------[ cut here ]------------ [ 3.846772] ------------[ cut here ]------------ [ 3.847933] WARNING: CPU: 0 PID: 1 at kernel/locking/lockdep.c:3519 check_flags+0x1f6/0x200() [ 3.847933] WARNING: CPU: 0 PID: 1 at kernel/locking/lockdep.c:3519 check_flags+0x1f6/0x200() [ 3.848019] DEBUG_LOCKS_WARN_ON(current->hardirqs_enabled) [ 3.848019] DEBUG_LOCKS_WARN_ON(current->hardirqs_enabled) [ 3.848019] Modules linked in: [ 3.848019] Modules linked in: [ 3.848019] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.3.0-rc4-00078-g21e1317 #1 [ 3.848019] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.3.0-rc4-00078-g21e1317 #1 [ 3.848019] ffffffff817321b8 [ 3.848019] ffffffff817321b8 ffff8800001f7bb8 ffff8800001f7bb8 ffffffff812a0eeb ffffffff812a0eeb ffff8800001f7c00 ffff8800001f7c00 [ 3.848019] ffff8800001f7bf0 [ 3.848019] ffff8800001f7bf0 ffffffff810858e2 ffffffff810858e2 ffff8800001f0000 ffff8800001f0000 ffffffff81811c40 ffffffff81811c40 [ 3.848019] 0000000000000086 [ 3.848019] 0000000000000086 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ffff8800001f7c50 ffff8800001f7c50 [ 3.848019] Call Trace: [ 3.848019] Call Trace: [ 3.848019] [] dump_stack+0x4b/0x70 [ 3.848019] [] dump_stack+0x4b/0x70 [ 3.848019] [] warn_slowpath_common+0x82/0xc0 [ 3.848019] [] warn_slowpath_common+0x82/0xc0 [ 3.848019] [] warn_slowpath_fmt+0x4c/0x50 [ 3.848019] [] warn_slowpath_fmt+0x4c/0x50 [ 3.848019] [] ? do_raw_spin_unlock+0x10c/0x170 [ 3.848019] [] ? do_raw_spin_unlock+0x10c/0x170 [ 3.848019] [] check_flags+0x1f6/0x200 [ 3.848019] [] check_flags+0x1f6/0x200 [ 3.848019] [] lock_is_held+0x4c/0xa0 [ 3.848019] [] lock_is_held+0x4c/0xa0 [ 3.848019] [] ? native_write_cr0+0x10/0x10 [ 3.848019] [] ? native_write_cr0+0x10/0x10 [ 3.848019] [] rcu_read_lock_sched_held+0x79/0xc0 [ 3.848019] [] rcu_read_lock_sched_held+0x79/0xc0 [ 3.848019] [] ? native_write_cr0+0x10/0x10 [ 3.848019] [] ? native_write_cr0+0x10/0x10 [ 3.848019] [] trace_do_page_fault+0x213/0x280 [ 3.848019] [] trace_do_page_fault+0x213/0x280 [ 3.848019] [] do_async_page_fault+0x1c/0x100 [ 3.848019] [] do_async_page_fault+0x1c/0x100 [ 3.848019] [] async_page_fault+0x28/0x30 [ 3.848019] [] async_page_fault+0x28/0x30 [ 3.848019] [] ? cmpxchg_futex_value_locked+0x90/0x110 [ 3.848019] [] ? cmpxchg_futex_value_locked+0x90/0x110 [ 3.848019] [] ? tk_debug_sleep_time_init+0x3c/0x3c [ 3.848019] [] ? tk_debug_sleep_time_init+0x3c/0x3c [ 3.848019] [] futex_init+0x85/0xe7 [ 3.848019] [] futex_init+0x85/0xe7 [ 3.848019] [] do_one_initcall+0x99/0x260 [ 3.848019] [] do_one_initcall+0x99/0x260 [ 3.848019] [] ? parse_args+0x1d0/0x420 [ 3.848019] [] ? parse_args+0x1d0/0x420 [ 3.848019] [] kernel_init_freeable+0x1dd/0x25e [ 3.848019] [] kernel_init_freeable+0x1dd/0x25e [ 3.848019] [] ? rest_init+0x140/0x140 [ 3.848019] [] ? rest_init+0x140/0x140 [ 3.848019] [] kernel_init+0xe/0xe0 [ 3.848019] [] kernel_init+0xe/0xe0 [ 3.848019] [] ret_from_fork+0x3f/0x70 [ 3.848019] [] ret_from_fork+0x3f/0x70 [ 3.848019] [] ? rest_init+0x140/0x140 [ 3.848019] [] ? rest_init+0x140/0x140 [ 3.848019] ---[ end trace fa4c3b1b8f084d8c ]--- [ 3.848019] ---[ end trace fa4c3b1b8f084d8c ]--- Thanks, Ying Huang