Kernel deadlock when ath10k firmware crashes in hacked 4.7+ kernel.

Mohammed Shafi Shajakhan mohammed at codeaurora.org
Mon Nov 21 05:15:32 PST 2016


Hi Ben,

Is this completely sorted out (after changing the locking
to the original existing code ) ?

  spin_lock_bh(&ar->txqs_lock);
  rcu_read_lock();

regards,
shafi

On Wed, Nov 09, 2016 at 05:02:09PM -0800, Ben Greear wrote:
> I should have looked a bit longer.  I was still running the patch
> that acquired rcu-lock before the spinlock in the tx-push-pending.
> 
> I tried with that set to the normal way, and now it did not
> hang.  I'll do some more testing in case I just got lucky.
> 
> Thanks,
> Ben
> 
> On 11/09/2016 04:07 PM, Ben Greear wrote:
> >I have been seeing this for a while, but finally took some time to get some
> >debug info.  This is with modified 4.7 kernel and ath10k firmware for 9984 NIC.
> >But, I suspect this could be a more general problem.
> >
> >An easy way I can reproduce this is to associate a station and then try
> >to change its MTU to 2000.  Firmware crashes due to an assert that I have not
> >debugged yet, but worse, the kernel hangs trying to cleanup.
> >
> >Some notes on the decode below:  I have a counter that makes sure the tx_push_pending
> >bails out after 2000 loops, and I do not see that printout hit, so it does not appear
> >to be looping forever in that method.  Maybe something is calling it in a tight loop
> >though.
> >
> >Maybe we need to abort and clean up the push-pending logic somehow when firmware has crashed?
> >
> >Suggestions are welcome, and I can gather more debug and reproduce this easily.
> >
> >
> >Type "apropos word" to search for commands related to "word"...
> >Reading symbols from ./drivers/net/wireless/ath/ath10k/ath10k_core.ko...done.
> >(gdb) l *(ath10k_mac_tx_push_pending+0x6c)
> >0xd4ec is in ath10k_mac_tx_push_pending (/home/greearb/git/linux-4.7.dev.y/drivers/net/wireless/ath/ath10k/mac.c:4344).
> >4339        int loop_max = 2000;
> >4340
> >4341        rcu_read_lock();
> >4342        spin_lock_bh(&ar->txqs_lock);
> >4343
> >4344        last = list_last_entry(&ar->txqs, struct ath10k_txq, list);
> >4345        while (!list_empty(&ar->txqs)) {
> >4346            artxq = list_first_entry(&ar->txqs, struct ath10k_txq, list);
> >4347            txq = container_of((void *)artxq, struct ieee80211_txq,
> >4348                       drv_priv);
> >(gdb) l *(ath10k_sta_state+0x1be)
> >0x91ee is in ath10k_sta_state (/home/greearb/git/linux-4.7.dev.y/drivers/net/wireless/ath/ath10k/mac.c:4212).
> >4207        struct ath10k_skb_cb *cb;
> >4208        struct sk_buff *msdu;
> >4209        struct ieee80211_txq *txq_tmp;
> >4210        int msdu_id;
> >4211
> >4212        if (!txq)
> >4213            return;
> >4214
> >4215        spin_lock_bh(&ar->txqs_lock);
> >4216        if (!list_empty(&artxq->list))
> >(gdb) l *(ath10k_htt_txrx_compl_task+0x54f)
> >0x1ff3f is in ath10k_htt_txrx_compl_task (/home/greearb/git/linux-4.7.dev.y/include/linux/compiler.h:222).
> >217    })
> >218
> >219    static __always_inline
> >220    void __read_once_size(const volatile void *p, void *res, int size)
> >221    {
> >222        __READ_ONCE_SIZE;
> >223    }
> >224
> >225    #ifdef CONFIG_KASAN
> >226    /*
> >(gdb)
> >
> >ath10k_pci 0000:05:00.0: firmware crashed! (uuid adf694ed-1c76-4449-a1de-dd2a8ee596b1)
> >ath10k_pci 0000:05:00.0: firmware register dump:
> >ath10k_pci 0000:05:00.0: [00]: 0x0000000A 0x000015B3 0x0099773F 0x00975B31
> >ath10k_pci 0000:05:00.0: [04]: 0x0099773F 0x00060130 0x00000000 0x00000000
> >ath10k_pci 0000:05:00.0: [08]: 0x00446134 0x0045FA74 0x00446BBC 0x009CF074
> >ath10k_pci 0000:05:00.0: [12]: 0x00000009 0xFFFFFFFF 0x00973ABC 0x00973AD2
> >ath10k_pci 0000:05:00.0: [16]: 0x00973AB0 0x009B76E9 0x009606BB 0x00000000
> >ath10k_pci 0000:05:00.0: [20]: 0x4099773F 0x004066AC 0x00000001 0x0047B7D0
> >ath10k_pci 0000:05:00.0: [24]: 0x809977FA 0x0040670C 0x00418B10 0xC099773F
> >ath10k_pci 0000:05:00.0: [28]: 0x80997818 0x0040672C 0x0045FA74 0x00446134
> >ath10k_pci 0000:05:00.0: [32]: 0x8099CA3F 0x0040675C 0x0045FA74 0x00000002
> >ath10k_pci 0000:05:00.0: [36]: 0x8098C1E8 0x0040677C 0x00000000 0x0045FA74
> >ath10k_pci 0000:05:00.0: [40]: 0x809B052E 0x0040680C 0x004316B8 0x0043083C
> >ath10k_pci 0000:05:00.0: [44]: 0x809B1E58 0x004068CC 0x00426E5C 0x0000014A
> >ath10k_pci 0000:05:00.0: [48]: 0x809B1EB2 0x0040690C 0x0040697C 0x00975A00
> >ath10k_pci 0000:05:00.0: [52]: 0x809AFA34 0x0040693C 0x00000001 0x0040697C
> >ath10k_pci 0000:05:00.0: [56]: 0x809AF162 0x0040695C 0x0042298C 0x004229B0
> >ath10k_pci 0000:05:00.0: ath10k_pci ATH10K_DBG_BUFFER:
> >ath10k: [0000]: 00009C9C 14086402 71103332 AF21F004 00003B2C 0042D990 00000019 00009C9C
> >ath10k: [0008]: 14085854 51100002 000F3F54 00000001 000000B3 004567DC 00009C9C 14085854
> >ath10k: [0016]: 51100002 000F3F9C 00000001 000000B2 004567DC 00009C9D 10085852 00434198
> >ath10k: [0024]: 004567DC 00000000 00000000 00009C9D 10085858 31100002 00434198 0000000A
> >ath10k: [0032]: 00000000 00009C9D 17FC0001 0099773F 000015B3 000015B3 0040659C 91104569
> >ath10k_pci 0000:05:00.0: ATH10K_END
> >wlan0: Failed to send nullfunc to AP 04:f0:21:af:2c:3b after 1000ms, disconnecting
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >INFO: rcu_preempt self-detected stall on CPU
> >    1-...: (1 GPs behind) idle=af5/140000000000001/0 softirq=18130/18131 fqs=21662
> >     (t=65000 jiffies g=8853 c=8852 q=1236)
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [kworker/u16:3:289]
> >BUG: spinlock lockup suspected on CPU#5, swapper/5/0
> > lock: 0xffff8800d4825b00, .magic: dead4ead, .owner: kworker/u16:3/289, .owner_cpu: 1
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 23s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 23s! [swapper/5:0]
> >INFO: rcu_preempt self-detected stall on CPU
> >    1-...: (1 GPs behind) idle=af5/140000000000001/0 softirq=18130/18131 fqs=86644
> >     (t=260003 jiffies g=8853 c=8852 q=4130)
> >INFO: task kworker/2:0:24 blocked for more than 180 seconds.
> >      Tainted: G        W  O L  4.7.10+ #10
> >"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> >INFO: task kworker/0:1:268 blocked for more than 180 seconds.
> >      Tainted: G        W  O L  4.7.10+ #10
> >"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> >INFO: task kworker/u16:4:290 blocked for more than 180 seconds.
> >      Tainted: G        W  O L  4.7.10+ #10
> >"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> >INFO: task kworker/0:2:489 blocked for more than 180 seconds.
> >      Tainted: G        W  O L  4.7.10+ #10
> >"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> >INFO: task jbd2/dm-1-8:688 blocked for more than 180 seconds.
> >      Tainted: G        W  O L  4.7.10+ #10
> >"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> >INFO: task systemd-journal:778 blocked for more than 180 seconds.
> >      Tainted: G        W  O L  4.7.10+ #10
> >"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> >INFO: task jbd2/dm-2-8:938 blocked for more than 180 seconds.
> >      Tainted: G        W  O L  4.7.10+ #10
> >"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> >INFO: task btserver:2155 blocked for more than 180 seconds.
> >      Tainted: G        W  O L  4.7.10+ #10
> >"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> >INFO: task wpa_supplicant:3776 blocked for more than 180 seconds.
> >      Tainted: G        W  O L  4.7.10+ #10
> >"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> >INFO: task kworker/0:3:6400 blocked for more than 180 seconds.
> >      Tainted: G        W  O L  4.7.10+ #10
> >"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 23s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 23s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 23s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >INFO: rcu_preempt self-detected stall on CPU
> >    1-...: (1 GPs behind) idle=af5/140000000000001/0 softirq=18130/18131 fqs=151625
> >     (t=455006 jiffies g=8853 c=8852 q=6999)
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >INFO: rcu_sched detected stalls on CPUs/tasks:
> >    1-...: (1 GPs behind) idle=af5/140000000000000/0 softirq=16702/18131 fqs=21660
> >    5-...: (1 GPs behind) idle=9e9/1/0 softirq=13207/14592 fqs=21661
> >    (detected by 3, t=65022 jiffies, g=502, c=501, q=4)
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 23s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 23s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 23s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >INFO: rcu_preempt self-detected stall on CPU
> >    1-...: (1 GPs behind) idle=af5/140000000000001/0 softirq=18130/18131 fqs=216602
> >     (t=650009 jiffies g=8853 c=8852 q=9761)
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 23s! [swapper/5:0]
> >INFO: rcu_sched detected stalls on CPUs/tasks:
> >    1-...: (1 GPs behind) idle=af5/140000000000000/0 softirq=16702/18131 fqs=86635
> >    5-...: (1 GPs behind) idle=9e9/1/0 softirq=13207/14592 fqs=86636
> >    (detected by 7, t=260027 jiffies, g=502, c=501, q=4)
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 23s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [kworker/u16:3:289]
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [kworker/u16:3:289]
> >sysrq: SysRq : Changing Loglevel
> >sysrq: Loglevel set to 9
> >sysrq: SysRq : Changing Loglevel
> >sysrq: Loglevel set to 7
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >Modules linked in: nf_conntrack_netlink nf_conntrack nfnetlink nf_defrag_ipv4 8021q garp mrp stp llc bnep bluetooth fuse macvlan wanlink(O) pktgen
> >rpcsec_gss_krb5 nfsv4 nfs fscache coretemp hwmon intel_rapl x86_pkg_temp_thermal intel_powerclamp iTCO_wdt iTCO_vendor_support kvm irqbypass joydev
> >snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ath10k_pci ath10k_core ath mac80211 pcspkr snd_hda_intel snd_hda_codec cfg80211 snd_hda_core
> >snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd i2c_i801 soundcore lpc_ich shpchp tpm_tis tpm nfsd auth_rpcgss nfs_acl lockd grace sunrpc serio_raw i915
> >i2c_algo_bit e1000e drm_kms_helper ptp pps_core drm i2c_core fjes video ipv6 [last unloaded: nf_conntrack]
> >irq event stamp: 4565545
> >hardirqs last  enabled at (4565544): [<ffffffff8190253c>] restore_regs_and_iret+0x0/0x1d
> >hardirqs last disabled at (4565545): [<ffffffff819027b7>] apic_timer_interrupt+0x87/0xa0
> >softirqs last  enabled at (4564446): [<ffffffff8111500c>] _local_bh_enable+0x1c/0x50
> >softirqs last disabled at (4564447): [<ffffffff811166de>] irq_exit+0xae/0xb0
> >CPU: 5 PID: 0 Comm: swapper/5 Tainted: G        W  O L  4.7.10+ #10
> >Hardware name: To be filled by O.E.M. To be filled by O.E.M./ChiefRiver, BIOS 4.6.5 06/07/2013
> >task: ffff880214912600 ti: ffff88021491c000 task.ti: ffff88021491c000
> >RIP: 0010:[<ffffffff8116c746>]  [<ffffffff8116c746>] queued_spin_lock_slowpath+0x176/0x1a0
> >RSP: 0018:ffff88021e343ce0  EFLAGS: 00000202
> >RAX: 0000000000000101 RBX: ffff8800d4825b00 RCX: 0000000000000001
> >RDX: 0000000000000101 RSI: 0000000000000001 RDI: ffff8800d4825b00
> >RBP: ffff88021e343ce0 R08: 0000000000000101 R09: 00000000000000ff
> >R10: 0000000000000000 R11: 0000000000000000 R12: 000000007d580340
> >R13: 0000000000000001 R14: 000000007d580340 R15: 0000000000000000
> >FS:  0000000000000000(0000) GS:ffff88021e340000(0000) knlGS:0000000000000000
> >CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >CR2: 00007f9325ee4a28 CR3: 0000000001e06000 CR4: 00000000001406e0
> >Stack:
> > ffff88021e343d10 ffffffff8116de25 ffff8800d4825b00 ffff8800d4820a60
> > ffff8800d4825220 ffff8800d48243e0 ffff88021e343d30 ffffffff81901152
> > ffffffffa080b4bc ffff8800d48252f8 ffff88021e343d90 ffffffffa080b4bc
> >Call Trace:
> > <IRQ>
> > [<ffffffff8116de25>] do_raw_spin_lock+0x145/0x150
> > [<ffffffff81901152>] _raw_spin_lock_bh+0x42/0x50
> > [<ffffffffa080b4bc>] ? ath10k_mac_tx_push_pending+0x6c/0x2d0 [ath10k_core]
> > [<ffffffffa080b4bc>] ath10k_mac_tx_push_pending+0x6c/0x2d0 [ath10k_core]
> > [<ffffffffa080b450>] ? ath10k_mac_tx_push_txq+0x190/0x190 [ath10k_core]
> > [<ffffffffa081df0f>] ath10k_htt_txrx_compl_task+0x54f/0x780 [ath10k_core]
> > [<ffffffff811872bd>] ? debug_lockdep_rcu_enabled+0x1d/0x20
> > [<ffffffffa087e5cd>] ? ath10k_ce_per_engine_service+0x7d/0xa0 [ath10k_pci]
> > [<ffffffff81168cb5>] ? trace_hardirqs_on_caller+0xa5/0x1b0
> > [<ffffffff8111530b>] ? __local_bh_enable_ip+0x6b/0xd0
> > [<ffffffff81901370>] ? _raw_spin_unlock_bh+0x30/0x40
> > [<ffffffffa087e666>] ? ath10k_ce_per_engine_service_any+0x76/0xa0 [ath10k_pci]
> > [<ffffffff8111571e>] tasklet_action+0x19e/0x210
> > [<ffffffff81116198>] __do_softirq+0x118/0x4c0
> > [<ffffffff811166de>] irq_exit+0xae/0xb0
> > [<ffffffff810359d5>] do_IRQ+0x65/0x110
> > [<ffffffff819024cc>] common_interrupt+0x8c/0x8c
> > <EOI>
> > [<ffffffff8176e0bb>] ? cpuidle_enter_state+0x12b/0x3b0
> > [<ffffffff8176e362>] cpuidle_enter+0x12/0x20
> > [<ffffffff8115ca25>] call_cpuidle+0x25/0x50
> > [<ffffffff8115ce40>] cpu_startup_entry+0x2f0/0x420
> > [<ffffffff810567b2>] start_secondary+0x152/0x170
> >Code: 89 c2 89 d0 66 31 c0 41 39 c0 74 e6 4d 85 c9 c6 07 01 74 2b 41 c7 41 08 01 00 00 00 e9 51 ff ff ff 83 fa 01 75 07 e9 a6 fe ff ff <f3> 90 8b 07 84 c0 75 f8
> >b8 01 00 00 00 66 89 07 5d c3 f3 90 4c
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >Modules linked in: nf_conntrack_netlink nf_conntrack nfnetlink nf_defrag_ipv4 8021q garp mrp stp llc bnep bluetooth fuse macvlan wanlink(O) pktgen
> >rpcsec_gss_krb5 nfsv4 nfs fscache coretemp hwmon intel_rapl x86_pkg_temp_thermal intel_powerclamp iTCO_wdt iTCO_vendor_support kvm irqbypass joydev
> >snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ath10k_pci ath10k_core ath mac80211 pcspkr snd_hda_intel snd_hda_codec cfg80211 snd_hda_core
> >snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd i2c_i801 soundcore lpc_ich shpchp tpm_tis tpm nfsd auth_rpcgss nfs_acl lockd grace sunrpc serio_raw i915
> >i2c_algo_bit e1000e drm_kms_helper ptp pps_core drm i2c_core fjes video ipv6 [last unloaded: nf_conntrack]
> >irq event stamp: 3155221
> >hardirqs last  enabled at (3155220): [<ffffffff8190253c>] restore_regs_and_iret+0x0/0x1d
> >hardirqs last disabled at (3155221): [<ffffffff819027b7>] apic_timer_interrupt+0x87/0xa0
> >softirqs last  enabled at (1466546): [<ffffffffa08071ae>] ath10k_sta_state+0x1ae/0xbd0 [ath10k_core]
> >softirqs last disabled at (1466548): [<ffffffffa07fef52>] ath10k_mac_txq_unref.part.56+0x22/0x110 [ath10k_core]
> >CPU: 1 PID: 289 Comm: kworker/u16:3 Tainted: G        W  O L  4.7.10+ #10
> >Hardware name: To be filled by O.E.M. To be filled by O.E.M./ChiefRiver, BIOS 4.6.5 06/07/2013
> >Workqueue: phy0 ieee80211_iface_work [mac80211]
> >task: ffff8802140dcc00 ti: ffff8800367d0000 task.ti: ffff8800367d0000
> >RIP: 0010:[<ffffffffa07fef96>]  [<ffffffffa07fef96>] ath10k_mac_txq_unref.part.56+0x66/0x110 [ath10k_core]
> >RSP: 0018:ffff8800367d3a28  EFLAGS: 00000202
> >RAX: ffff8800d57a8078 RBX: ffff88021149a060 RCX: ffff8800d57a8078
> >RDX: ffff8800d57a8078 RSI: ffff8800d4825b38 RDI: ffff8800d4825b00
> >RBP: ffff8800367d3a48 R08: ffffffff8281b960 R09: ffffffff81c75e6b
> >R10: 0000000000000001 R11: ffff8802140dd428 R12: ffff8800d48243e0
> >R13: ffff8800d4825b00 R14: ffff88021149cb58 R15: ffff88021149cbd8
> >FS:  0000000000000000(0000) GS:ffff88021e240000(0000) knlGS:0000000000000000
> >CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >CR2: 00007f72269c8000 CR3: 0000000001e06000 CR4: 00000000001406e0
> >Stack:
> > 0000000000000000 ffff88021149caf8 0000000000000000 ffff8800d48243e0
> > ffff8800367d3ad8 ffffffffa08071be 0000000000000076 0000000000000000
> > ffff8800367d3a88 0000000000000000 ffff8800d4825ac8 ffff8800d4820a60
> >Call Trace:
> > [<ffffffffa08071be>] ath10k_sta_state+0x1be/0xbd0 [ath10k_core]
> > [<ffffffffa06e2f0e>] drv_sta_state+0xae/0xa10 [mac80211]
> > [<ffffffffa06ec3db>] __sta_info_destroy_part2+0x1cb/0x230 [mac80211]
> > [<ffffffffa06ec73b>] __sta_info_flush+0xfb/0x190 [mac80211]
> > [<ffffffffa0748af6>] ieee80211_set_disassoc+0xc6/0x430 [mac80211]
> > [<ffffffffa0748e93>] ieee80211_sta_connection_lost+0x33/0x70 [mac80211]
> > [<ffffffffa074d887>] ieee80211_sta_work+0x757/0x1b50 [mac80211]
> > [<ffffffff81168bdf>] ? mark_held_locks+0x6f/0xa0
> > [<ffffffff8190141e>] ? _raw_spin_unlock_irqrestore+0x4e/0x70
> > [<ffffffff81168dcd>] ? trace_hardirqs_on+0xd/0x10
> > [<ffffffffa0701503>] ieee80211_iface_work+0x373/0x410 [mac80211]
> > [<ffffffff8112dbd4>] ? process_one_work+0x164/0x750
> > [<ffffffff8112dc52>] process_one_work+0x1e2/0x750
> > [<ffffffff8112dbd4>] ? process_one_work+0x164/0x750
> > [<ffffffff8112e206>] worker_thread+0x46/0x4f0
> > [<ffffffff8112e1c0>] ? process_one_work+0x750/0x750
> > [<ffffffff811349c9>] kthread+0xf9/0x110
> > [<ffffffff81901d8f>] ret_from_fork+0x1f/0x40
> > [<ffffffff811348d0>] ? kthread_create_on_node+0x230/0x230
> >Code: 48 89 0a 48 89 43 18 48 89 43 20 49 8b 84 24 58 17 00 00 49 8d b4 24 58 17 00 00 48 39 f0 48 8b 10 75 10 eb 4b 48 39 f2 48 8b 0a <48> 89 d0 74 40 48 89 ca
> >48 8d 48 e8 48 39 cb 75 e9 48 8b 38 48
> >INFO: rcu_preempt self-detected stall on CPU
> >    1-...: (1 GPs behind) idle=af5/140000000000001/0 softirq=18130/18131 fqs=281440
> >     (t=845012 jiffies g=8853 c=8852 q=12262)
> >Task dump for CPU 1:
> >kworker/u16:3   R  running task        0   289      2 0x00000008
> >Workqueue: phy0 ieee80211_iface_work [mac80211]
> > 0000000000000002 ffff88021e243da8 ffffffff81143b9e ffffffff81143acc
> > 0000000000000001 ffffffff81e59b80 ffff88021e243dc0 ffffffff81146ea2
> > ffffffff81e59b80 ffff88021e243df0 ffffffff81220616 ffff88021e258f00
> >Call Trace:
> > <IRQ>  [<ffffffff81143b9e>] sched_show_task+0x12e/0x230
> > [<ffffffff81143acc>] ? sched_show_task+0x5c/0x230
> > [<ffffffff81146ea2>] dump_cpu_task+0x32/0x40
> > [<ffffffff81220616>] rcu_dump_cpu_stacks+0x71/0x92
> > [<ffffffff8118d65c>] rcu_check_callbacks+0xb1c/0xbe0
> > [<ffffffff811a4500>] ? tick_sched_do_timer+0x30/0x30
> > [<ffffffff811a4500>] ? tick_sched_do_timer+0x30/0x30
> > [<ffffffff81193124>] update_process_times+0x34/0x60
> > [<ffffffff811a3d30>] tick_sched_handle.isra.15+0x20/0x60
> > [<ffffffff811a4538>] tick_sched_timer+0x38/0x70
> > [<ffffffff81193b22>] __hrtimer_run_queues+0xe2/0x520
> > [<ffffffff811946e6>] hrtimer_interrupt+0xa6/0x1b0
> > [<ffffffff81057f63>] local_apic_timer_interrupt+0x33/0x50
> > [<ffffffff810588b8>] smp_apic_timer_interrupt+0x38/0x50
> > [<ffffffff819027bc>] apic_timer_interrupt+0x8c/0xa0
> > <EOI>  [<ffffffffa07fefa2>] ? ath10k_mac_txq_unref.part.56+0x72/0x110 [ath10k_core]
> > [<ffffffffa07fef52>] ? ath10k_mac_txq_unref.part.56+0x22/0x110 [ath10k_core]
> > [<ffffffffa08071be>] ath10k_sta_state+0x1be/0xbd0 [ath10k_core]
> > [<ffffffffa06e2f0e>] drv_sta_state+0xae/0xa10 [mac80211]
> > [<ffffffffa06ec3db>] __sta_info_destroy_part2+0x1cb/0x230 [mac80211]
> > [<ffffffffa06ec73b>] __sta_info_flush+0xfb/0x190 [mac80211]
> > [<ffffffffa0748af6>] ieee80211_set_disassoc+0xc6/0x430 [mac80211]
> > [<ffffffffa0748e93>] ieee80211_sta_connection_lost+0x33/0x70 [mac80211]
> > [<ffffffffa074d887>] ieee80211_sta_work+0x757/0x1b50 [mac80211]
> > [<ffffffff81168bdf>] ? mark_held_locks+0x6f/0xa0
> > [<ffffffff8190141e>] ? _raw_spin_unlock_irqrestore+0x4e/0x70
> > [<ffffffff81168dcd>] ? trace_hardirqs_on+0xd/0x10
> > [<ffffffffa0701503>] ieee80211_iface_work+0x373/0x410 [mac80211]
> > [<ffffffff8112dbd4>] ? process_one_work+0x164/0x750
> > [<ffffffff8112dc52>] process_one_work+0x1e2/0x750
> > [<ffffffff8112dbd4>] ? process_one_work+0x164/0x750
> > [<ffffffff8112e206>] worker_thread+0x46/0x4f0
> > [<ffffffff8112e1c0>] ? process_one_work+0x750/0x750
> > [<ffffffff811349c9>] kthread+0xf9/0x110
> > [<ffffffff81901d8f>] ret_from_fork+0x1f/0x40
> > [<ffffffff811348d0>] ? kthread_create_on_node+0x230/0x230
> >NMI watchdog: BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]
> >Modules linked in: nf_conntrack_netlink nf_conntrack nfnetlink nf_defrag_ipv4 8021q garp mrp stp llc bnep bluetooth fuse macvlan wanlink(O) pktgen
> >rpcsec_gss_krb5 nfsv4 nfs fscache coretemp hwmon intel_rapl x86_pkg_temp_thermal intel_powerclamp iTCO_wdt iTCO_vendor_support kvm irqbypass joydev
> >snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ath10k_pci ath10k_core ath mac80211 pcspkr snd_hda_intel snd_hda_codec cfg80211 snd_hda_core
> >snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd i2c_i801 soundcore lpc_ich shpchp tpm_tis tpm nfsd auth_rpcgss nfs_acl lockd grace sunrpc serio_raw i915
> >i2c_algo_bit e1000e drm_kms_helper ptp pps_core drm i2c_core fjes video ipv6 [last unloaded: nf_conntrack]
> >irq event stamp: 4565575
> >hardirqs last  enabled at (4565574): [<ffffffff8190253c>] restore_regs_and_iret+0x0/0x1d
> >hardirqs last disabled at (4565575): [<ffffffff819027b7>] apic_timer_interrupt+0x87/0xa0
> >softirqs last  enabled at (4564446): [<ffffffff8111500c>] _local_bh_enable+0x1c/0x50
> >softirqs last disabled at (4564447): [<ffffffff811166de>] irq_exit+0xae/0xb0
> >CPU: 5 PID: 0 Comm: swapper/5 Tainted: G        W  O L  4.7.10+ #10
> >Hardware name: To be filled by O.E.M. To be filled by O.E.M./ChiefRiver, BIOS 4.6.5 06/07/2013
> >task: ffff880214912600 ti: ffff88021491c000 task.ti: ffff88021491c000
> >RIP: 0010:[<ffffffff8116c74a>]  [<ffffffff8116c74a>] queued_spin_lock_slowpath+0x17a/0x1a0
> >RSP: 0018:ffff88021e343ce0  EFLAGS: 00000202
> >RAX: 0000000000000101 RBX: ffff8800d4825b00 RCX: 0000000000000001
> >RDX: 0000000000000101 RSI: 0000000000000001 RDI: ffff8800d4825b00
> >RBP: ffff88021e343ce0 R08: 0000000000000101 R09: 00000000000000ff
> >R10: 0000000000000000 R11: 0000000000000000 R12: 000000007d580340
> >R13: 0000000000000001 R14: 000000007d580340 R15: 0000000000000000
> >FS:  0000000000000000(0000) GS:ffff88021e340000(0000) knlGS:0000000000000000
> >CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >CR2: 00007f9325ee4a28 CR3: 0000000001e06000 CR4: 00000000001406e0
> >Stack:
> > ffff88021e343d10 ffffffff8116de25 ffff8800d4825b00 ffff8800d4820a60
> > ffff8800d4825220 ffff8800d48243e0 ffff88021e343d30 ffffffff81901152
> > ffffffffa080b4bc ffff8800d48252f8 ffff88021e343d90 ffffffffa080b4bc
> >Call Trace:
> > <IRQ>
> > [<ffffffff8116de25>] do_raw_spin_lock+0x145/0x150
> > [<ffffffff81901152>] _raw_spin_lock_bh+0x42/0x50
> > [<ffffffffa080b4bc>] ? ath10k_mac_tx_push_pending+0x6c/0x2d0 [ath10k_core]
> > [<ffffffffa080b4bc>] ath10k_mac_tx_push_pending+0x6c/0x2d0 [ath10k_core]
> > [<ffffffffa080b450>] ? ath10k_mac_tx_push_txq+0x190/0x190 [ath10k_core]
> > [<ffffffffa081df0f>] ath10k_htt_txrx_compl_task+0x54f/0x780 [ath10k_core]
> > [<ffffffff811872bd>] ? debug_lockdep_rcu_enabled+0x1d/0x20
> > [<ffffffffa087e5cd>] ? ath10k_ce_per_engine_service+0x7d/0xa0 [ath10k_pci]
> > [<ffffffff81168cb5>] ? trace_hardirqs_on_caller+0xa5/0x1b0
> > [<ffffffff8111530b>] ? __local_bh_enable_ip+0x6b/0xd0
> > [<ffffffff81901370>] ? _raw_spin_unlock_bh+0x30/0x40
> > [<ffffffffa087e666>] ? ath10k_ce_per_engine_service_any+0x76/0xa0 [ath10k_pci]
> > [<ffffffff8111571e>] tasklet_action+0x19e/0x210
> > [<ffffffff81116198>] __do_softirq+0x118/0x4c0
> > [<ffffffff811166de>] irq_exit+0xae/0xb0
> > [<ffffffff810359d5>] do_IRQ+0x65/0x110
> > [<ffffffff819024cc>] common_interrupt+0x8c/0x8c
> > <EOI>
> > [<ffffffff8176e0bb>] ? cpuidle_enter_state+0x12b/0x3b0
> > [<ffffffff8176e362>] cpuidle_enter+0x12/0x20
> > [<ffffffff8115ca25>] call_cpuidle+0x25/0x50
> > [<ffffffff8115ce40>] cpu_startup_entry+0x2f0/0x420
> > [<ffffffff810567b2>] start_secondary+0x152/0x170
> >Code: 66 31 c0 41 39 c0 74 e6 4d 85 c9 c6 07 01 74 2b 41 c7 41 08 01 00 00 00 e9 51 ff ff ff 83 fa 01 75 07 e9 a6 fe ff ff f3 90 8b 07 <84> c0 75 f8 b8 01 00 00
> >00 66 89 07 5d c3 f3 90 4c 8b 09 4d 85
> >INFO: rcu_sched detected stalls on CPUs/tasks:
> >    1-...: (1 GPs behind) idle=af5/140000000000000/0 softirq=16702/18131 fqs=151378
> >    5-...: (1 GPs behind) idle=9e9/1/0 softirq=13207/14592 fqs=151379
> >    (detected by 3, t=455032 jiffies, g=502, c=501, q=4)
> >Task dump for CPU 1:
> >kworker/u16:3   R  running task        0   289      2 0x00000008
> >Workqueue: phy0 ieee80211_iface_work [mac80211]
> > 0000000000000005 0000000000000003 ffff8802140dcc00 0000000000000002
> > ffff8802140dd428 ffff8800367d38f0 ffffffff81168bdf ffff8802140dcc00
> > ffffffff8190253c ffff8800d4825b00 ffff88021149cb58 ffff88021149cbd8
> >Call Trace:
> > [<ffffffff81168bdf>] ? mark_held_locks+0x6f/0xa0
> > [<ffffffff8190253c>] ? retint_kernel+0x2d/0x2d
> > [<ffffffff81168cb5>] ? trace_hardirqs_on_caller+0xa5/0x1b0
> > [<ffffffff8100301a>] ? trace_hardirqs_on_thunk+0x1a/0x1c
> > [<ffffffff8190253c>] ? retint_kernel+0x2d/0x2d
> > [<ffffffffa07fef96>] ? ath10k_mac_txq_unref.part.56+0x66/0x110 [ath10k_core]
> > [<ffffffffa07fef52>] ? ath10k_mac_txq_unref.part.56+0x22/0x110 [ath10k_core]
> > [<ffffffffa08071be>] ? ath10k_sta_state+0x1be/0xbd0 [ath10k_core]
> > [<ffffffffa06e2f0e>] ? drv_sta_state+0xae/0xa10 [mac80211]
> > [<ffffffffa06ec3db>] ? __sta_info_destroy_part2+0x1cb/0x230 [mac80211]
> > [<ffffffffa06ec73b>] ? __sta_info_flush+0xfb/0x190 [mac80211]
> > [<ffffffffa0748af6>] ? ieee80211_set_disassoc+0xc6/0x430 [mac80211]
> > [<ffffffffa0748e93>] ? ieee80211_sta_connection_lost+0x33/0x70 [mac80211]
> > [<ffffffffa074d887>] ? ieee80211_sta_work+0x757/0x1b50 [mac80211]
> > [<ffffffff81168bdf>] ? mark_held_locks+0x6f/0xa0
> > [<ffffffff8190141e>] ? _raw_spin_unlock_irqrestore+0x4e/0x70
> > [<ffffffff81168dcd>] ? trace_hardirqs_on+0xd/0x10
> > [<ffffffffa0701503>] ? ieee80211_iface_work+0x373/0x410 [mac80211]
> > [<ffffffff8112dbd4>] ? process_one_work+0x164/0x750
> > [<ffffffff8112dc52>] ? process_one_work+0x1e2/0x750
> > [<ffffffff8112dbd4>] ? process_one_work+0x164/0x750
> > [<ffffffff8112e206>] ? worker_thread+0x46/0x4f0
> > [<ffffffff8112e1c0>] ? process_one_work+0x750/0x750
> > [<ffffffff811349c9>] ? kthread+0xf9/0x110
> > [<ffffffff81901d8f>] ? ret_from_fork+0x1f/0x40
> > [<ffffffff811348d0>] ? kthread_create_on_node+0x230/0x230
> >Task dump for CPU 5:
> >swapper/5       R  running task        0     0      1 0x00000008
> > ffffffff8176e0bb 0000000000000010 0000000000000206 ffff88021491fe90
> > 0000000000000018 0000000000000000 000000167ff80a8f ffff880214920000
> > ffff88021e362600 ffffffff81ea67e0 ffff88021491c000 ffff88021491c000
> >Call Trace:
> > [<ffffffff8176e0bb>] ? cpuidle_enter_state+0x12b/0x3b0
> > [<ffffffff8176e362>] ? cpuidle_enter+0x12/0x20
> > [<ffffffff8115ca25>] ? call_cpuidle+0x25/0x50
> > [<ffffffff8115ce40>] ? cpu_startup_entry+0x2f0/0x420
> > [<ffffffff810567b2>] ? start_secondary+0x152/0x170
> >NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u16:3:289]
> >Modules linked in: nf_conntrack_netlink nf_conntrack nfnetlink nf_defrag_ipv4 8021q garp mrp stp llc bnep bluetooth fuse macvlan wanlink(O) pktgen
> >rpcsec_gss_krb5 nfsv4 nfs fscache coretemp hwmon intel_rapl x86_pkg_temp_thermal intel_powerclamp iTCO_wdt iTCO_vendor_support kvm irqbypass joydev
> >snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ath10k_pci ath10k_core ath mac80211 pcspkr snd_hda_intel snd_hda_codec cfg80211 snd_hda_core
> >snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd i2c_i801 soundcore lpc_ich shpchp tpm_tis tpm nfsd auth_rpcgss nfs_acl lockd grace sunrpc serio_raw i915
> >i2c_algo_bit e1000e drm_kms_helper ptp pps_core drm i2c_core fjes video ipv6 [last unloaded: nf_conntrack]
> >irq event stamp: 3209865
> >hardirqs last  enabled at (3209864): [<ffffffff8190253c>] restore_regs_and_iret+0x0/0x1d
> >hardirqs last disabled at (3209865): [<ffffffff819027b7>] apic_timer_interrupt+0x87/0xa0
> >softirqs last  enabled at (1466546): [<ffffffffa08071ae>] ath10k_sta_state+0x1ae/0xbd0 [ath10k_core]
> >softirqs last disabled at (1466548): [<ffffffffa07fef52>] ath10k_mac_txq_unref.part.56+0x22/0x110 [ath10k_core]
> >CPU: 1 PID: 289 Comm: kworker/u16:3 Tainted: G        W  O L  4.7.10+ #10
> >Hardware name: To be filled by O.E.M. To be filled by O.E.M./ChiefRiver, BIOS 4.6.5 06/07/2013
> >Workqueue: phy0 ieee80211_iface_work [mac80211]
> >task: ffff8802140dcc00 ti: ffff8800367d0000 task.ti: ffff8800367d0000
> >RIP: 0010:[<ffffffffa07fef96>]  [<ffffffffa07fef96>] ath10k_mac_txq_unref.part.56+0x66/0x110 [ath10k_core]
> >RSP: 0018:ffff8800367d3a28  EFLAGS: 00000202
> >RAX: ffff8800d57a8078 RBX: ffff88021149a060 RCX: ffff8800d57a8078
> >RDX: ffff8800d57a8078 RSI: ffff8800d4825b38 RDI: ffff8800d4825b00
> >RBP: ffff8800367d3a48 R08: ffffffff8281b960 R09: ffffffff81c75e6b
> >R10: 0000000000000001 R11: ffff8802140dd428 R12: ffff8800d48243e0
> >R13: ffff8800d4825b00 R14: ffff88021149cb58 R15: ffff88021149cbd8
> >FS:  0000000000000000(0000) GS:ffff88021e240000(0000) knlGS:0000000000000000
> >CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >CR2: 00007f72269c8000 CR3: 0000000001e06000 CR4: 00000000001406e0
> >Stack:
> > 0000000000000000 ffff88021149caf8 0000000000000000 ffff8800d48243e0
> > ffff8800367d3ad8 ffffffffa08071be 0000000000000076 0000000000000000
> > ffff8800367d3a88 0000000000000000 ffff8800d4825ac8 ffff8800d4820a60
> >Call Trace:
> > [<ffffffffa08071be>] ath10k_sta_state+0x1be/0xbd0 [ath10k_core]
> > [<ffffffffa06e2f0e>] drv_sta_state+0xae/0xa10 [mac80211]
> > [<ffffffffa06ec3db>] __sta_info_destroy_part2+0x1cb/0x230 [mac80211]
> > [<ffffffffa06ec73b>] __sta_info_flush+0xfb/0x190 [mac80211]
> > [<ffffffffa0748af6>] ieee80211_set_disassoc+0xc6/0x430 [mac80211]
> > [<ffffffffa0748e93>] ieee80211_sta_connection_lost+0x33/0x70 [mac80211]
> > [<ffffffffa074d887>] ieee80211_sta_work+0x757/0x1b50 [mac80211]
> > [<ffffffff81168bdf>] ? mark_held_locks+0x6f/0xa0
> > [<ffffffff8190141e>] ? _raw_spin_unlock_irqrestore+0x4e/0x70
> > [<ffffffff81168dcd>] ? trace_hardirqs_on+0xd/0x10
> > [<ffffffffa0701503>] ieee80211_iface_work+0x373/0x410 [mac80211]
> > [<ffffffff8112dbd4>] ? process_one_work+0x164/0x750
> > [<ffffffff8112dc52>] process_one_work+0x1e2/0x750
> > [<ffffffff8112dbd4>] ? process_one_work+0x164/0x750
> > [<ffffffff8112e206>] worker_thread+0x46/0x4f0
> > [<ffffffff8112e1c0>] ? process_one_work+0x750/0x750
> > [<ffffffff811349c9>] kthread+0xf9/0x110
> > [<ffffffff81901d8f>] ret_from_fork+0x1f/0x40
> > [<ffffffff811348d0>] ? kthread_create_on_node+0x230/0x230
> >Code: 48 89 0a 48 89 43 18 48 89 43 20 49 8b 84 24 58 17 00 00 49 8d b4 24 58 17 00 00 48 39 f0 48 8b 10 75 10 eb 4b 48 39 f2 48 8b 0a <48> 89 d0 74 40 48 89 ca
> >48 8d 48 e8 48 39 cb 75 e9 48 8b 38 48
> >sysrq: SysRq : Show Locks Held
> >
> >Showing all locks held in the system:
> >3 locks held by systemd/1:
> > #0:  (sb_writers#6){.+.+.+}, at: [<ffffffff812a46d2>] __sb_start_write+0xb2/0xf0
> > #1:  (&of->mutex){+.+.+.}, at: [<ffffffff8132e1ac>] kernfs_fop_write+0xfc/0x1b0
> > #2:  (cgroup_mutex){+.+.+.}, at: [<ffffffff811bc805>] cgroup_kn_lock_live+0x55/0x200
> >3 locks held by kworker/2:0/24:
> > #0:  ("events"){.+.+.+}, at: [<ffffffff8112dbd4>] process_one_work+0x164/0x750
> > #1:  (wireless_nlevent_work){+.+.+.}, at: [<ffffffff8112dbd4>] process_one_work+0x164/0x750
> > #2:  (rtnl_mutex){+.+.+.}, at: [<ffffffff81815b62>] rtnl_lock+0x12/0x20
> >3 locks held by kworker/0:1/268:
> > #0:  ("events"){.+.+.+}, at: [<ffffffff8112dbd4>] process_one_work+0x164/0x750
> > #1:  ((linkwatch_work).work){+.+.+.}, at: [<ffffffff8112dbd4>] process_one_work+0x164/0x750
> > #2:  (rtnl_mutex){+.+.+.}, at: [<ffffffff81815b62>] rtnl_lock+0x12/0x20
> >5 locks held by kworker/u16:4/290:
> > #0:  ("writeback"){++++..}, at: [<ffffffff8112dbd4>] process_one_work+0x164/0x750
> > #1:  ((&(&wb->dwork)->work)){+.+...}, at: [<ffffffff8112dbd4>] process_one_work+0x164/0x750
> > #2:  (&type->s_umount_key#33){++++..}, at: [<ffffffff812a4ec6>] trylock_super+0x16/0x50
> > #3:  (&sbi->s_journal_flag_rwsem){.+.+..}, at: [<ffffffff8134323c>] ext4_writepages+0x4c/0x1070
> > #4:  (jbd2_handle){+.+...}, at: [<ffffffff81392ba3>] start_this_handle+0x1a3/0x540
> >4 locks held by kworker/0:2/489:
> > #0:  ("events_freezable"){.+.+.+}, at: [<ffffffff8112dbd4>] process_one_work+0x164/0x750
> > #1:  ((&local->restart_work)){+.+.+.}, at: [<ffffffff8112dbd4>] process_one_work+0x164/0x750
> > #2:  (rtnl_mutex){+.+.+.}, at: [<ffffffff81815b62>] rtnl_lock+0x12/0x20
> > #3:  (&local->sta_mtx){+.+.+.}, at: [<ffffffffa072abd2>] ieee80211_reconfig+0xb42/0x2030 [mac80211]
> >5 locks held by systemd-journal/778:
> > #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff8106c371>] __do_page_fault+0x161/0x510
> > #1:  (sb_pagefaults){.+.+..}, at: [<ffffffff812a46d2>] __sb_start_write+0xb2/0xf0
> > #2:  (&ei->i_mmap_sem){++++.+}, at: [<ffffffff81348480>] ext4_page_mkwrite+0x60/0x470
> > #3:  (jbd2_handle){+.+...}, at: [<ffffffff81392ba3>] start_this_handle+0x1a3/0x540
> > #4:  (&ei->i_data_sem){++++..}, at: [<ffffffff8133fc0b>] ext4_map_blocks+0x12b/0x5e0
> >2 locks held by agetty/1410:
> > #0:  (&tty->ldisc_sem){++++.+}, at: [<ffffffff81900f7d>] ldsem_down_read+0x2d/0x40
> > #1:  (&ldata->atomic_read_lock){+.+...}, at: [<ffffffff815808c9>] n_tty_read+0xa9/0x8c0
> >2 locks held by agetty/1414:
> > #0:  (&tty->ldisc_sem){++++.+}, at: [<ffffffff81900f7d>] ldsem_down_read+0x2d/0x40
> > #1:  (&ldata->atomic_read_lock){+.+...}, at: [<ffffffff815808c9>] n_tty_read+0xa9/0x8c0
> >2 locks held by bash/1757:
> > #0:  (&tty->ldisc_sem){++++.+}, at: [<ffffffff81900f7d>] ldsem_down_read+0x2d/0x40
> > #1:  (&ldata->atomic_read_lock){+.+...}, at: [<ffffffff815808c9>] n_tty_read+0xa9/0x8c0
> >4 locks held by btserver/2155:
> > #0:  (&f->f_pos_lock){+.+.+.}, at: [<ffffffff812c3a4e>] __fdget_pos+0x3e/0x50
> > #1:  (sb_writers#8){.+.+.+}, at: [<ffffffff812a46d2>] __sb_start_write+0xb2/0xf0
> > #2:  (&sb->s_type->i_mutex_key#11){+.+.+.}, at: [<ffffffff813387d3>] ext4_file_write_iter+0x43/0x380
> > #3:  (jbd2_handle){+.+...}, at: [<ffffffff81392ba3>] start_this_handle+0x1a3/0x540
> >3 locks held by wpa_supplicant/3776:
> > #0:  (cb_lock){++++++}, at: [<ffffffff8183fa04>] genl_rcv+0x14/0x40
> > #1:  (genl_mutex){+.+.+.}, at: [<ffffffff8183fe44>] genl_rcv_msg+0xa4/0xb0
> > #2:  (rtnl_mutex){+.+.+.}, at: [<ffffffff81815b62>] rtnl_lock+0x12/0x20
> >2 locks held by bash/5717:
> > #0:  (&tty->ldisc_sem){++++.+}, at: [<ffffffff81900f7d>] ldsem_down_read+0x2d/0x40
> > #1:  (&ldata->atomic_read_lock){+.+...}, at: [<ffffffff815808c9>] n_tty_read+0xa9/0x8c0
> >3 locks held by kworker/0:3/6400:
> > #0:  ("events_power_efficient"){.+.+.+}, at: [<ffffffff8112dbd4>] process_one_work+0x164/0x750
> > #1:  ((reg_check_chans).work){+.+...}, at: [<ffffffff8112dbd4>] process_one_work+0x164/0x750
> > #2:  (rtnl_mutex){+.+.+.}, at: [<ffffffff81815b62>] rtnl_lock+0x12/0x20
> >3 locks held by (journald)/6443:
> > #0:  (sb_writers#6){.+.+.+}, at: [<ffffffff812a46d2>] __sb_start_write+0xb2/0xf0
> > #1:  (&of->mutex){+.+.+.}, at: [<ffffffff8132e1ac>] kernfs_fop_write+0xfc/0x1b0
> > #2:  (cgroup_mutex){+.+.+.}, at: [<ffffffff811bc805>] cgroup_kn_lock_live+0x55/0x200
> >
> >=============================================
> >
> >
> 
> 
> -- 
> Ben Greear <greearb at candelatech.com>
> Candela Technologies Inc  http://www.candelatech.com
> 
> 
> _______________________________________________
> ath10k mailing list
> ath10k at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/ath10k



More information about the ath10k mailing list