====================================== | [ 48.908282][ T73] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 48.908506][ T73] | [ 48.908626][ T73] | [ 48.908626][ T73] stack backtrace: [ 48.909406][ T73] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 48.910061][ T73] Workqueue: bond0 bond_mii_monitor [ 48.910338][ T73] Call Trace: [ 48.910533][ T73] [ 48.910648][ T73] dump_stack_lvl (lib/dump_stack.c:117) [ 48.910883][ T73] print_bad_irq_dependency (kernel/locking/lockdep.c:2626) [ 48.911277][ T73] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 48.911521][ T73] ? __pfx_print_bad_irq_dependency (kernel/locking/lockdep.c:2569) [ 48.911800][ T73] ? __pfx_usage_skip (kernel/locking/lockdep.c:2264) [ 48.912026][ T73] ? __bfs (kernel/locking/lockdep.c:1787) [ 48.912199][ T73] ? __pfx_usage_match (kernel/locking/lockdep.c:2256) [ 48.912600][ T73] check_irq_usage (kernel/locking/lockdep.c:2871) [ 48.912844][ T73] ? __pfx_check_irq_usage (kernel/locking/lockdep.c:2790) [ 48.913093][ T73] ? __bfs (kernel/locking/lockdep.c:1787) [ 48.913263][ T73] ? __pfx_hlock_conflict (kernel/locking/lockdep.c:2016) [ 48.913653][ T73] ? check_path.constprop.0 (kernel/locking/lockdep.c:2145) [ 48.913889][ T73] ? check_noncircular (kernel/locking/lockdep.c:2172) [ 48.914150][ T73] ? __pfx_check_noncircular (kernel/locking/lockdep.c:2163) [ 48.914394][ T73] ? check_prev_add (kernel/locking/lockdep.c:3138) [ 48.914787][ T73] check_prev_add (kernel/locking/lockdep.c:3138) [ 48.915041][ T73] ? validate_chain (./include/linux/hash.h:78 kernel/locking/lockdep.c:3759 kernel/locking/lockdep.c:3782 kernel/locking/lockdep.c:3837) [ 48.915272][ T73] validate_chain (kernel/locking/lockdep.c:3254 kernel/locking/lockdep.c:3869) [ 48.915501][ T73] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 48.915686][ T73] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 48.915905][ T73] ? 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) [ 48.916112][ T73] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 48.916305][ T73] __lock_acquire (kernel/locking/lockdep.c:5137) [ 48.916544][ T73] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 48.916776][ T73] ? __get_task_comm (fs/exec.c:1234) [ 48.917018][ T73] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 48.917197][ T73] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 48.917431][ T73] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 48.917673][ T73] ? __get_task_comm (fs/exec.c:1234) [ 48.918049][ T73] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 48.918271][ T73] ? __get_task_comm (fs/exec.c:1234) [ 48.918491][ T73] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 48.918711][ T73] ? __get_task_comm (fs/exec.c:1234) [ 48.918927][ T73] __get_task_comm (fs/exec.c:1234) [ 48.919148][ T73] ref_tracker_alloc (lib/ref_tracker.c:217) [ 48.919371][ T73] ? __pfx_ref_tracker_alloc (lib/ref_tracker.c:193) [ 48.919586][ T73] ? dst_init (net/core/dst.c:53) [ 48.919696][ T73] ? dst_alloc (net/core/dst.c:96) [ 48.919900][ T73] ? ip6_dst_alloc (net/ipv6/route.c:343) [ 48.920044][ T73] ? icmp6_dst_alloc (net/ipv6/route.c:3273) [ 48.920202][ T73] ? ndisc_send_skb (net/ipv6/ndisc.c:490) [ 48.920353][ T73] ? ndisc_send_na (net/ipv6/ndisc.c:524) [ 48.920496][ T73] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:593) [ 48.920641][ T73] ? ndisc_netdev_event (net/ipv6/ndisc.c:1931) [ 48.920808][ T73] ? notifier_call_chain (kernel/notifier.c:93 (discriminator 2)) [ 48.921051][ T73] ? call_netdevice_notifiers (net/core/dev.c:2028) [ 48.921438][ T73] ? bond_change_active_slave (drivers/net/bonding/bond_main.c:1240) [ 48.921702][ T73] ? bond_select_active_slave (drivers/net/bonding/bond_main.c:1284) [ 48.921859][ T73] ? 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) [ 48.922001][ T73] ? bond_mii_monitor (drivers/net/bonding/bond_main.c:2850) [ 48.922248][ T73] ? process_one_work (kernel/workqueue.c:3254) [ 48.922398][ T73] ? worker_thread (kernel/workqueue.c:3329 kernel/workqueue.c:3416) [ 48.922544][ T73] ? __create_object (mm/kmemleak.c:756) [ 48.922689][ T73] dst_init (net/core/dst.c:53) [ 48.922806][ T73] dst_alloc (net/core/dst.c:96) [ 48.922997][ T73] ip6_dst_alloc (net/ipv6/route.c:343) [ 48.923142][ T73] icmp6_dst_alloc (net/ipv6/route.c:3273) [ 48.923294][ T73] ndisc_send_skb (net/ipv6/ndisc.c:490) [ 48.923442][ T73] ? __pfx_ndisc_send_skb (net/ipv6/ndisc.c:473) [ 48.923669][ T73] ? 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) [ 48.923824][ T73] ndisc_send_na (net/ipv6/ndisc.c:524) [ 48.923970][ T73] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 48.924114][ T73] ? __pfx_ndisc_send_na (net/ipv6/ndisc.c:524) [ 48.924255][ T73] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:587) [ 48.924568][ T73] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 48.924708][ T73] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:587) [ 48.924859][ T73] ndisc_send_unsol_na (net/ipv6/ndisc.c:593) [ 48.925008][ T73] ndisc_netdev_event (net/ipv6/ndisc.c:1931) [ 48.925240][ T73] notifier_call_chain (kernel/notifier.c:93 (discriminator 2)) [ 48.925392][ T73] call_netdevice_notifiers (net/core/dev.c:2028) [ 48.925539][ T73] ? __pfx_call_netdevice_notifiers (net/core/dev.c:2028) [ 48.925713][ T73] ? 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) [ 48.925943][ T73] bond_change_active_slave (drivers/net/bonding/bond_main.c:1240) [ 48.926085][ T73] ? __pfx_bond_change_active_slave (drivers/net/bonding/bond_main.c:1161) [ 48.926259][ T73] bond_select_active_slave (drivers/net/bonding/bond_main.c:1284) [ 48.926403][ T73] ? __pfx_bond_select_active_slave (drivers/net/bonding/bond_main.c:1275) [ 48.926665][ T73] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 48.926851][ T73] 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) [ 48.926991][ T73] ? __pfx_bond_miimon_commit (drivers/net/bonding/bond_main.c:2708) [ 48.927136][ T73] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 48.927362][ T73] ? bond_mii_monitor (drivers/net/bonding/bond_main.c:2839) [ 48.927506][ T73] bond_mii_monitor (drivers/net/bonding/bond_main.c:2850) [ 48.927646][ T73] ? __pfx_bond_mii_monitor (drivers/net/bonding/bond_main.c:2810) [ 48.927819][ T73] ? process_one_work (kernel/workqueue.c:3230) [ 48.928051][ T73] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 48.928192][ T73] ? process_one_work (kernel/workqueue.c:3230) [ 48.928336][ T73] process_one_work (kernel/workqueue.c:3254) [ 48.928478][ T73] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 48.928717][ T73] ? __pfx_process_one_work (kernel/workqueue.c:3156) [ 48.928918][ T73] ? assign_work (kernel/workqueue.c:1209) [ 48.929151][ T73] worker_thread (kernel/workqueue.c:3329 kernel/workqueue.c:3416) [ 48.929382][ T73] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 48.929824][ T73] ? __pfx_worker_thread (kernel/workqueue.c:3362) [ 48.929997][ T73] ? __pfx_worker_thread (kernel/workqueue.c:3362) [ 48.930147][ T73] kthread (kernel/kthread.c:388) [ 48.930261][ T73] ? __pfx_kthread (kernel/kthread.c:341) [ 48.930402][ T73] ret_from_fork (arch/x86/kernel/process.c:147) [ 48.930546][ T73] ? __pfx_kthread (kernel/kthread.c:341) Finger prints: ret_from_fork_asm:dump_stack_lvl:print_bad_irq_dependency:check_irq_usage