====================================== | [ 31.634043][ T75] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 31.634187][ T75] | [ 31.634258][ T75] | [ 31.634258][ T75] stack backtrace: [ 31.634725][ T75] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 31.635037][ T75] Workqueue: bond0 bond_mii_monitor [ 31.635268][ T75] Call Trace: [ 31.635381][ T75] [ 31.635456][ T75] dump_stack_lvl (lib/dump_stack.c:117) [ 31.635600][ T75] print_bad_irq_dependency (kernel/locking/lockdep.c:2626) [ 31.635741][ T75] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 31.635965][ T75] ? __pfx_print_bad_irq_dependency (kernel/locking/lockdep.c:2569) [ 31.636143][ T75] ? __pfx_usage_skip (kernel/locking/lockdep.c:2264) [ 31.636281][ T75] ? __bfs (kernel/locking/lockdep.c:1787) [ 31.636388][ T75] ? __pfx_usage_match (kernel/locking/lockdep.c:2256) [ 31.636615][ T75] check_irq_usage (kernel/locking/lockdep.c:2871) [ 31.636760][ T75] ? __pfx_check_irq_usage (kernel/locking/lockdep.c:2790) [ 31.636899][ T75] ? __bfs (kernel/locking/lockdep.c:1787) [ 31.637005][ T75] ? __pfx_hlock_conflict (kernel/locking/lockdep.c:2016) [ 31.637147][ T75] ? check_path.constprop.0 (kernel/locking/lockdep.c:2145) [ 31.637287][ T75] ? check_noncircular (kernel/locking/lockdep.c:2172) [ 31.637432][ T75] ? __pfx_check_noncircular (kernel/locking/lockdep.c:2163) [ 31.637577][ T75] ? check_prev_add (kernel/locking/lockdep.c:3138) [ 31.637716][ T75] check_prev_add (kernel/locking/lockdep.c:3138) [ 31.637855][ T75] ? validate_chain (./include/linux/hash.h:78 kernel/locking/lockdep.c:3759 kernel/locking/lockdep.c:3782 kernel/locking/lockdep.c:3837) [ 31.637994][ T75] validate_chain (kernel/locking/lockdep.c:3254 kernel/locking/lockdep.c:3869) [ 31.638135][ T75] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 31.638242][ T75] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 31.638382][ T75] ? 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) [ 31.638612][ T75] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 31.638720][ T75] __lock_acquire (kernel/locking/lockdep.c:5137) [ 31.638861][ T75] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 31.638999][ T75] ? __get_task_comm (fs/exec.c:1234) [ 31.639222][ T75] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 31.639328][ T75] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 31.639466][ T75] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 31.639605][ T75] ? __get_task_comm (fs/exec.c:1234) [ 31.639743][ T75] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 31.639969][ T75] ? __get_task_comm (fs/exec.c:1234) [ 31.640107][ T75] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 31.640246][ T75] ? __get_task_comm (fs/exec.c:1234) [ 31.640384][ T75] __get_task_comm (fs/exec.c:1234) [ 31.640606][ T75] ref_tracker_alloc (lib/ref_tracker.c:217) [ 31.640747][ T75] ? __pfx_ref_tracker_alloc (lib/ref_tracker.c:193) [ 31.640888][ T75] ? dst_init (net/core/dst.c:53) [ 31.640993][ T75] ? dst_alloc (net/core/dst.c:96) [ 31.641099][ T75] ? ip6_dst_alloc (net/ipv6/route.c:343) [ 31.641327][ T75] ? icmp6_dst_alloc (net/ipv6/route.c:3273) [ 31.641475][ T75] ? ndisc_send_skb (net/ipv6/ndisc.c:490) [ 31.641614][ T75] ? ndisc_send_na (net/ipv6/ndisc.c:524) [ 31.641754][ T75] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:593) [ 31.641977][ T75] ? ndisc_netdev_event (net/ipv6/ndisc.c:1931) [ 31.642116][ T75] ? notifier_call_chain (kernel/notifier.c:93 (discriminator 2)) [ 31.642259][ T75] ? call_netdevice_notifiers (net/core/dev.c:2028) [ 31.642401][ T75] ? bond_change_active_slave (drivers/net/bonding/bond_main.c:1240) [ 31.642754][ T75] ? bond_select_active_slave (drivers/net/bonding/bond_main.c:1284) [ 31.642896][ T75] ? 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) [ 31.643035][ T75] ? bond_mii_monitor (drivers/net/bonding/bond_main.c:2850) [ 31.643173][ T75] ? process_one_work (kernel/workqueue.c:3254) [ 31.643312][ T75] ? worker_thread (kernel/workqueue.c:3329 kernel/workqueue.c:3416) [ 31.643451][ T75] ? __create_object (mm/kmemleak.c:756) [ 31.643594][ T75] dst_init (net/core/dst.c:53) [ 31.643702][ T75] dst_alloc (net/core/dst.c:96) [ 31.643809][ T75] ip6_dst_alloc (net/ipv6/route.c:343) [ 31.643949][ T75] icmp6_dst_alloc (net/ipv6/route.c:3273) [ 31.644183][ T75] ndisc_send_skb (net/ipv6/ndisc.c:490) [ 31.644344][ T75] ? __pfx_ndisc_send_skb (net/ipv6/ndisc.c:473) [ 31.644488][ T75] ? 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) [ 31.644730][ T75] ndisc_send_na (net/ipv6/ndisc.c:524) [ 31.644869][ T75] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 31.645010][ T75] ? __pfx_ndisc_send_na (net/ipv6/ndisc.c:524) [ 31.645156][ T75] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:587) [ 31.645295][ T75] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 31.645433][ T75] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:587) [ 31.645573][ T75] ndisc_send_unsol_na (net/ipv6/ndisc.c:593) [ 31.645754][ T75] ndisc_netdev_event (net/ipv6/ndisc.c:1931) [ 31.645894][ T75] notifier_call_chain (kernel/notifier.c:93 (discriminator 2)) [ 31.646033][ T75] call_netdevice_notifiers (net/core/dev.c:2028) [ 31.646173][ T75] ? __pfx_call_netdevice_notifiers (net/core/dev.c:2028) [ 31.646348][ T75] ? 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) [ 31.646490][ T75] bond_change_active_slave (drivers/net/bonding/bond_main.c:1240) [ 31.646714][ T75] ? __pfx_bond_change_active_slave (drivers/net/bonding/bond_main.c:1161) [ 31.646886][ T75] bond_select_active_slave (drivers/net/bonding/bond_main.c:1284) [ 31.647024][ T75] ? __pfx_bond_select_active_slave (drivers/net/bonding/bond_main.c:1275) [ 31.647197][ T75] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 31.647379][ T75] 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) [ 31.647525][ T75] ? __pfx_bond_miimon_commit (drivers/net/bonding/bond_main.c:2708) [ 31.647665][ T75] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 31.647804][ T75] ? bond_mii_monitor (drivers/net/bonding/bond_main.c:2839) [ 31.647948][ T75] bond_mii_monitor (drivers/net/bonding/bond_main.c:2850) [ 31.648089][ T75] ? __pfx_bond_mii_monitor (drivers/net/bonding/bond_main.c:2810) [ 31.648254][ T75] ? process_one_work (kernel/workqueue.c:3230) [ 31.648395][ T75] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 31.648620][ T75] ? process_one_work (kernel/workqueue.c:3230) [ 31.648764][ T75] process_one_work (kernel/workqueue.c:3254) [ 31.648905][ T75] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 31.649044][ T75] ? __pfx_process_one_work (kernel/workqueue.c:3156) [ 31.649271][ T75] ? assign_work (kernel/workqueue.c:1209) [ 31.649411][ T75] worker_thread (kernel/workqueue.c:3329 kernel/workqueue.c:3416) [ 31.649551][ T75] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 31.649741][ T75] ? __pfx_worker_thread (kernel/workqueue.c:3362) [ 31.649967][ T75] ? __pfx_worker_thread (kernel/workqueue.c:3362) [ 31.650105][ T75] kthread (kernel/kthread.c:388) [ 31.650212][ T75] ? __pfx_kthread (kernel/kthread.c:341) [ 31.650351][ T75] ret_from_fork (arch/x86/kernel/process.c:147) [ 31.650575][ T75] ? __pfx_kthread (kernel/kthread.c:341) Finger prints: ret_from_fork_asm:dump_stack_lvl:print_bad_irq_dependency:check_irq_usage