====================================== | [ 49.908250][ T75] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 49.908396][ T75] | [ 49.908472][ T75] | [ 49.908472][ T75] stack backtrace: [ 49.908869][ T75] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 49.909284][ T75] Workqueue: bond0 bond_mii_monitor [ 49.909437][ T75] Call Trace: [ 49.909556][ T75] [ 49.909634][ T75] dump_stack_lvl (lib/dump_stack.c:117) [ 49.909785][ T75] print_bad_irq_dependency (kernel/locking/lockdep.c:2626) [ 49.910031][ T75] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 49.910175][ T75] ? __pfx_print_bad_irq_dependency (kernel/locking/lockdep.c:2569) [ 49.910352][ T75] ? __pfx_usage_skip (kernel/locking/lockdep.c:2264) [ 49.910493][ T75] ? __bfs (kernel/locking/lockdep.c:1787) [ 49.910604][ T75] ? __pfx_usage_match (kernel/locking/lockdep.c:2256) [ 49.910745][ T75] check_irq_usage (kernel/locking/lockdep.c:2871) [ 49.910888][ T75] ? __pfx_check_irq_usage (kernel/locking/lockdep.c:2790) [ 49.911031][ T75] ? __bfs (kernel/locking/lockdep.c:1787) [ 49.911143][ T75] ? __pfx_hlock_conflict (kernel/locking/lockdep.c:2016) [ 49.911390][ T75] ? check_path.constprop.0 (kernel/locking/lockdep.c:2145) [ 49.911532][ T75] ? check_noncircular (kernel/locking/lockdep.c:2172) [ 49.911680][ T75] ? __pfx_check_noncircular (kernel/locking/lockdep.c:2163) [ 49.911832][ T75] ? check_prev_add (kernel/locking/lockdep.c:3138) [ 49.911977][ T75] check_prev_add (kernel/locking/lockdep.c:3138) [ 49.912229][ T75] ? validate_chain (./include/linux/hash.h:78 kernel/locking/lockdep.c:3759 kernel/locking/lockdep.c:3782 kernel/locking/lockdep.c:3837) [ 49.912390][ T75] validate_chain (kernel/locking/lockdep.c:3254 kernel/locking/lockdep.c:3869) [ 49.912539][ T75] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 49.912650][ T75] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 49.912883][ 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) [ 49.913056][ T75] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 49.913166][ T75] __lock_acquire (kernel/locking/lockdep.c:5137) [ 49.913324][ T75] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 49.913557][ T75] ? __get_task_comm (fs/exec.c:1234) [ 49.913708][ T75] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 49.913820][ T75] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 49.913984][ T75] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 49.914212][ T75] ? __get_task_comm (fs/exec.c:1234) [ 49.914367][ T75] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 49.914510][ T75] ? __get_task_comm (fs/exec.c:1234) [ 49.914665][ T75] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 49.914817][ T75] ? __get_task_comm (fs/exec.c:1234) [ 49.915067][ T75] __get_task_comm (fs/exec.c:1234) [ 49.915209][ T75] ref_tracker_alloc (lib/ref_tracker.c:217) [ 49.915355][ T75] ? __pfx_ref_tracker_alloc (lib/ref_tracker.c:193) [ 49.915499][ T75] ? dst_init (net/core/dst.c:53) [ 49.915615][ T75] ? dst_alloc (net/core/dst.c:96) [ 49.915730][ T75] ? ip6_dst_alloc (net/ipv6/route.c:343) [ 49.915874][ T75] ? icmp6_dst_alloc (net/ipv6/route.c:3273) [ 49.916021][ T75] ? ndisc_send_skb (net/ipv6/ndisc.c:490) [ 49.916166][ T75] ? ndisc_send_na (net/ipv6/ndisc.c:524) [ 49.916316][ T75] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:593) [ 49.916463][ T75] ? ndisc_netdev_event (net/ipv6/ndisc.c:1931) [ 49.916621][ T75] ? notifier_call_chain (kernel/notifier.c:93 (discriminator 2)) [ 49.916854][ T75] ? call_netdevice_notifiers (net/core/dev.c:2028) [ 49.917011][ T75] ? bond_change_active_slave (drivers/net/bonding/bond_main.c:1240) [ 49.917194][ T75] ? bond_select_active_slave (drivers/net/bonding/bond_main.c:1284) [ 49.917337][ 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) [ 49.917584][ T75] ? bond_mii_monitor (drivers/net/bonding/bond_main.c:2850) [ 49.917728][ T75] ? process_one_work (kernel/workqueue.c:3254) [ 49.917963][ T75] ? worker_thread (kernel/workqueue.c:3329 kernel/workqueue.c:3416) [ 49.918109][ T75] ? __create_object (mm/kmemleak.c:756) [ 49.918255][ T75] dst_init (net/core/dst.c:53) [ 49.918361][ T75] dst_alloc (net/core/dst.c:96) [ 49.918471][ T75] ip6_dst_alloc (net/ipv6/route.c:343) [ 49.918612][ T75] icmp6_dst_alloc (net/ipv6/route.c:3273) [ 49.918753][ T75] ndisc_send_skb (net/ipv6/ndisc.c:490) [ 49.918895][ T75] ? __pfx_ndisc_send_skb (net/ipv6/ndisc.c:473) [ 49.919048][ 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) [ 49.919281][ T75] ndisc_send_na (net/ipv6/ndisc.c:524) [ 49.919422][ T75] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 49.919573][ T75] ? __pfx_ndisc_send_na (net/ipv6/ndisc.c:524) [ 49.919719][ T75] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:587) [ 49.919947][ T75] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 49.920109][ T75] ? ndisc_send_unsol_na (net/ipv6/ndisc.c:587) [ 49.920254][ T75] ndisc_send_unsol_na (net/ipv6/ndisc.c:593) [ 49.920406][ T75] ndisc_netdev_event (net/ipv6/ndisc.c:1931) [ 49.920548][ T75] notifier_call_chain (kernel/notifier.c:93 (discriminator 2)) [ 49.920696][ T75] call_netdevice_notifiers (net/core/dev.c:2028) [ 49.920843][ T75] ? __pfx_call_netdevice_notifiers (net/core/dev.c:2028) [ 49.921023][ 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) [ 49.921176][ T75] bond_change_active_slave (drivers/net/bonding/bond_main.c:1240) [ 49.921328][ T75] ? __pfx_bond_change_active_slave (drivers/net/bonding/bond_main.c:1161) [ 49.921517][ T75] bond_select_active_slave (drivers/net/bonding/bond_main.c:1284) [ 49.921668][ T75] ? __pfx_bond_select_active_slave (drivers/net/bonding/bond_main.c:1275) [ 49.921847][ T75] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 49.922034][ 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) [ 49.922178][ T75] ? __pfx_bond_miimon_commit (drivers/net/bonding/bond_main.c:2708) [ 49.922321][ T75] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 49.922611][ T75] ? bond_mii_monitor (drivers/net/bonding/bond_main.c:2839) [ 49.922759][ T75] bond_mii_monitor (drivers/net/bonding/bond_main.c:2850) [ 49.922902][ T75] ? __pfx_bond_mii_monitor (drivers/net/bonding/bond_main.c:2810) [ 49.923051][ T75] ? process_one_work (kernel/workqueue.c:3230) [ 49.923280][ T75] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 49.923423][ T75] ? process_one_work (kernel/workqueue.c:3230) [ 49.923566][ T75] process_one_work (kernel/workqueue.c:3254) [ 49.923708][ T75] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 49.923937][ T75] ? __pfx_process_one_work (kernel/workqueue.c:3156) [ 49.924081][ T75] ? assign_work (kernel/workqueue.c:1209) [ 49.924223][ T75] worker_thread (kernel/workqueue.c:3329 kernel/workqueue.c:3416) [ 49.924364][ T75] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 49.924546][ T75] ? __pfx_worker_thread (kernel/workqueue.c:3362) [ 49.924693][ T75] ? __pfx_worker_thread (kernel/workqueue.c:3362) [ 49.924838][ T75] kthread (kernel/kthread.c:388) [ 49.924946][ T75] ? __pfx_kthread (kernel/kthread.c:341) [ 49.925088][ T75] ret_from_fork (arch/x86/kernel/process.c:147) [ 49.925230][ T75] ? __pfx_kthread (kernel/kthread.c:341) Finger prints: ret_from_fork_asm:dump_stack_lvl:print_bad_irq_dependency:check_irq_usage