====================================== | [ 17.535555][ T39] softirqs last disabled at (249): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 17.535557][ T39] Preemption disabled at: | [ 17.535558][ T39] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.535569][ T39] Tainted: [W]=WARN [ 17.535570][ T39] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 17.535572][ T39] Workqueue: events_power_efficient phylink_resolve [ 17.535579][ T39] Call Trace: [ 17.535581][ T39] [ 17.535582][ T39] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.535588][ T39] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.535589][ T39] __might_resched.cold (kernel/sched/core.c:9234) [ 17.535594][ T39] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.535597][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535600][ T39] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 17.535604][ T39] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.535614][ T39] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.535618][ T39] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.535620][ T39] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.535623][ T39] put_chars (drivers/char/virtio_console.c:1176) [ 17.535625][ T39] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.535627][ T39] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 17.535629][ T39] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 17.535631][ T39] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 17.535634][ T39] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.535638][ T39] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.535640][ T39] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.535642][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535643][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535645][ T39] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.535647][ T39] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.535650][ T39] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.535651][ T39] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 17.535653][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535655][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535656][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535658][ T39] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.535660][ T39] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 17.535661][ T39] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.535663][ T39] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.535666][ T39] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.535668][ T39] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.535669][ T39] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.535671][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535672][ T39] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 17.535674][ T39] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 17.535675][ T39] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:96) [ 17.535677][ T39] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.535679][ T39] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.535681][ T39] vprintk_emit (kernel/printk/printk.c:2479) [ 17.535683][ T39] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.535685][ T39] ? wakeup_preempt_fair (kernel/sched/fair.c:1142 kernel/sched/fair.c:10033) [ 17.535688][ T39] dev_vprintk_emit (drivers/base/core.c:5000) [ 17.535693][ T39] ? device_rename.cold (drivers/base/core.c:4612 (discriminator 13)) [ 17.535694][ T39] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 17.535696][ T39] ? _raw_spin_unlock_irq_enable (./include/linux/spinlock_api_smp.h:229 (discriminator 1) kernel/locking/spinlock.c:237 (discriminator 1)) [ 17.535698][ T39] ? try_to_wake_up (./include/linux/preempt.h:500 (discriminator 1) kernel/sched/core.c:4263 (discriminator 1)) [ 17.535701][ T39] dev_printk_emit (drivers/base/core.c:5011) [ 17.535703][ T39] ? dev_vprintk_emit (drivers/base/core.c:5001) [ 17.535704][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535706][ T39] ? __virt_addr_valid (./include/linux/rcupdate.h:948 ./include/linux/mmzone.h:2276 arch/x86/mm/physaddr.c:54) [ 17.535713][ T39] ? __virt_addr_valid (./include/linux/rcupdate.h:974 (discriminator 1) ./include/linux/mmzone.h:2286 (discriminator 1) arch/x86/mm/physaddr.c:54 (discriminator 1)) [ 17.535714][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535716][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535718][ T39] __netdev_printk (net/core/dev.c:13140 (discriminator 4)) [ 17.535722][ T39] netdev_printk (net/core/dev.c:13166) [ 17.535724][ T39] ? __netdev_printk (net/core/dev.c:13151 (discriminator 1)) [ 17.535726][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535728][ T39] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.535731][ T39] ? fbnic_mac_link_down_asic (drivers/net/ethernet/meta/fbnic/fbnic_mac.c:708) [ 17.535734][ T39] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 17.535735][ T39] ? fbnic_phylink_mac_link_down (drivers/net/ethernet/meta/fbnic/fbnic_phylink.c:156) [ 17.535737][ T39] phylink_resolve (drivers/net/phy/phylink.c:1720) [ 17.535739][ T39] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 17.535741][ T39] ? debug_object_deactivate (lib/debugobjects.c:946) [ 17.535744][ T39] ? phylink_ethtool_ksettings_set (drivers/net/phy/phylink.c:189 (discriminator 1)) [ 17.535746][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535748][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535749][ T39] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.535751][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.535753][ T39] process_one_work (kernel/workqueue.c:3387) [ 17.535757][ T39] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 17.535759][ T39] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.535761][ T39] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.535763][ T39] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 17.535766][ T39] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 17.535767][ T39] kthread (kernel/kthread.c:436) [ 17.535770][ T39] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.535771][ T39] ? kthread_affine_preferred (kernel/kthread.c:857) [ 17.535773][ T39] ret_from_fork (arch/x86/kernel/process.c:158) [ 17.535776][ T39] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 17.535778][ T39] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 17.535780][ T39] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars