====================================== | [ 94.065569][ T72] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 94.065824][ T72] | [ 94.065950][ T72] | [ 94.065950][ T72] stack backtrace: [ 94.066623][ T72] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 94.067151][ T72] Workqueue: bond0 bond_mii_monitor [ 94.067408][ T72] Call Trace: [ 94.067602][ T72] [ 94.067734][ T72] dump_stack_lvl (lib/dump_stack.c:117) [ 94.067977][ T72] print_bad_irq_dependency (kernel/locking/lockdep.c:2626) [ 94.068378][ T72] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 94.068625][ T72] ? __pfx_print_bad_irq_dependency (kernel/locking/lockdep.c:2569) [ 94.068922][ T72] ? __pfx_usage_skip (kernel/locking/lockdep.c:2264) [ 94.069165][ T72] ? __bfs (kernel/locking/lockdep.c:1787) [ 94.069344][ T72] ? __pfx_usage_match (kernel/locking/lockdep.c:2256) [ 94.069894][ T72] check_irq_usage (kernel/locking/lockdep.c:2871) [ 94.070155][ T72] ? __pfx_check_irq_usage (kernel/locking/lockdep.c:2790) [ 94.070405][ T72] ? __bfs (kernel/locking/lockdep.c:1787) [ 94.070583][ T72] ? __pfx_hlock_conflict (kernel/locking/lockdep.c:2016) [ 94.070997][ T72] ? check_path.constprop.0 (kernel/locking/lockdep.c:2145) [ 94.071235][ T72] ? check_noncircular (kernel/locking/lockdep.c:2172) [ 94.071486][ T72] ? __pfx_check_noncircular (kernel/locking/lockdep.c:2163) [ 94.071726][ T72] ? check_prev_add (kernel/locking/lockdep.c:3138) [ 94.071961][ T72] check_prev_add (kernel/locking/lockdep.c:3138) [ 94.072197][ T72] ? validate_chain (./include/linux/hash.h:78 kernel/locking/lockdep.c:3759 kernel/locking/lockdep.c:3782 kernel/locking/lockdep.c:3837) [ 94.072430][ T72] validate_chain (kernel/locking/lockdep.c:3254 kernel/locking/lockdep.c:3869) [ 94.072662][ T72] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 94.072842][ T72] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 94.073087][ T72] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 94.073328][ T72] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 94.073515][ T72] __lock_acquire (kernel/locking/lockdep.c:5137) [ 94.073760][ T72] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 94.074161][ T72] ? __get_task_comm (fs/exec.c:1234) [ 94.074418][ T72] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 94.074596][ T72] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 94.074827][ T72] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 94.075060][ T72] ? __get_task_comm (fs/exec.c:1234) [ 94.075438][ T72] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 94.075669][ T72] ? __get_task_comm (fs/exec.c:1234) [ 94.075896][ T72] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 94.076124][ T72] ? __get_task_comm (fs/exec.c:1234) [ 94.076496][ T72] __get_task_comm (fs/exec.c:1234) [ 94.076736][ T72] ref_tracker_alloc (lib/ref_tracker.c:217) [ 94.076965][ T72] ? __pfx_ref_tracker_alloc (lib/ref_tracker.c:193) [ 94.077185][ T72] ? dst_init (net/core/dst.c:53) [ 94.077357][ T72] ? dst_alloc (net/core/dst.c:96) [ 94.077692][ T72] ? ip6_dst_alloc (net/ipv6/route.c:343) [ 94.077922][ T72] ? icmp6_dst_alloc (net/ipv6/route.c:3273) [ 94.078171][ T72] ? ndisc_send_skb (net/ipv6/ndisc.c:490) [ 94.078421][ T72] ? ndisc_send_na (net/ipv6/ndisc.c:524) [ 94.078797][ T72] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:593) [ 94.079022][ T72] ? ndisc_netdev_event (net/ipv6/ndisc.c:1931) [ 94.079249][ T72] ? notifier_call_chain (kernel/notifier.c:93 (discriminator 2)) [ 94.079478][ T72] ? call_netdevice_notifiers (net/core/dev.c:2028) [ 94.079875][ T72] ? bond_change_active_slave (drivers/net/bonding/bond_main.c:1240) [ 94.080176][ T72] ? bond_select_active_slave (drivers/net/bonding/bond_main.c:1284) [ 94.080421][ T72] ? bond_miimon_commit (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:592 ./include/net/bonding.h:103 drivers/net/bonding/bond_main.c:2796) [ 94.080660][ T72] ? bond_mii_monitor (drivers/net/bonding/bond_main.c:2850) [ 94.080918][ T72] ? process_one_work (kernel/workqueue.c:3254) [ 94.081158][ T72] ? worker_thread (kernel/workqueue.c:3329 kernel/workqueue.c:3416) [ 94.081400][ T72] ? __create_object (mm/kmemleak.c:756) [ 94.081655][ T72] dst_init (net/core/dst.c:53) [ 94.081839][ T72] dst_alloc (net/core/dst.c:96) [ 94.082026][ T72] ip6_dst_alloc (net/ipv6/route.c:343) [ 94.082269][ T72] icmp6_dst_alloc (net/ipv6/route.c:3273) [ 94.082512][ T72] ndisc_send_skb (net/ipv6/ndisc.c:490) [ 94.082755][ T72] ? __pfx_ndisc_send_skb (net/ipv6/ndisc.c:473) [ 94.083150][ T72] ? skb_set_owner_w (./arch/x86/include/asm/atomic.h:97 ./include/linux/atomic/atomic-arch-fallback.h:749 ./include/linux/atomic/atomic-instrumented.h:253 ./include/linux/refcount.h:184 ./include/linux/refcount.h:213 net/core/sock.c:2523) [ 94.083395][ T72] ndisc_send_na (net/ipv6/ndisc.c:524) [ 94.083635][ T72] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 94.083880][ T72] ? __pfx_ndisc_send_na (net/ipv6/ndisc.c:524) [ 94.084109][ T72] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:587) [ 94.084506][ T72] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 94.084743][ T72] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:587) [ 94.084991][ T72] ndisc_send_unsol_na (net/ipv6/ndisc.c:593) [ 94.085235][ T72] ndisc_netdev_event (net/ipv6/ndisc.c:1931) [ 94.085628][ T72] notifier_call_chain (kernel/notifier.c:93 (discriminator 2)) [ 94.085869][ T72] call_netdevice_notifiers (net/core/dev.c:2028) [ 94.086108][ T72] ? __pfx_call_netdevice_notifiers (net/core/dev.c:2028) [ 94.086408][ T72] ? bond_should_notify_peers (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 drivers/net/bonding/bond_main.c:1136) [ 94.086811][ T72] bond_change_active_slave (drivers/net/bonding/bond_main.c:1240) [ 94.087050][ T72] ? __pfx_bond_change_active_slave (drivers/net/bonding/bond_main.c:1161) [ 94.087357][ T72] bond_select_active_slave (drivers/net/bonding/bond_main.c:1284) [ 94.087596][ T72] ? __pfx_bond_select_active_slave (drivers/net/bonding/bond_main.c:1275) [ 94.088078][ T72] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 94.088386][ T72] bond_miimon_commit (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:592 ./include/net/bonding.h:103 drivers/net/bonding/bond_main.c:2796) [ 94.088635][ T72] ? __pfx_bond_miimon_commit (drivers/net/bonding/bond_main.c:2708) [ 94.088876][ T72] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 94.089122][ T72] ? bond_mii_monitor (drivers/net/bonding/bond_main.c:2839) [ 94.089375][ T72] bond_mii_monitor (drivers/net/bonding/bond_main.c:2850) [ 94.089616][ T72] ? __pfx_bond_mii_monitor (drivers/net/bonding/bond_main.c:2810) [ 94.089858][ T72] ? process_one_work (kernel/workqueue.c:3230) [ 94.090121][ T72] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 94.090383][ T72] ? process_one_work (kernel/workqueue.c:3230) [ 94.090621][ T72] process_one_work (kernel/workqueue.c:3254) [ 94.090873][ T72] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 94.091274][ T72] ? __pfx_process_one_work (kernel/workqueue.c:3156) [ 94.091544][ T72] ? assign_work (kernel/workqueue.c:1209) [ 94.091798][ T72] worker_thread (kernel/workqueue.c:3329 kernel/workqueue.c:3416) [ 94.092051][ T72] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 94.092523][ T72] ? __pfx_worker_thread (kernel/workqueue.c:3362) [ 94.092777][ T72] ? __pfx_worker_thread (kernel/workqueue.c:3362) [ 94.093026][ T72] kthread (kernel/kthread.c:388) [ 94.093218][ T72] ? __pfx_kthread (kernel/kthread.c:341) [ 94.093472][ T72] ret_from_fork (arch/x86/kernel/process.c:147) [ 94.093873][ T72] ? __pfx_kthread (kernel/kthread.c:341) Finger prints: ret_from_fork_asm:dump_stack_lvl:print_bad_irq_dependency:check_irq_usage