rk3399 android7.1.2 wifi为AP6356S 长时间运行造成kernel崩溃

请教一下,目前用的rk3399 android7.1.2 wifi为AP6356S 长时间运行造成kernel崩溃,麻不知道有朋友是否遇到过,烦帮忙看一下是哪里的问题。
log如下:

[ 3352.067826] Task dump for CPU 0:
[ 3352.067832] dhd_dpc R running task 0 1014 2 0x00000002
[ 3352.067846] Call trace:
[ 3352.067864] [] __switch_to+0x9c/0xa8
[ 3352.067874] [<0000000000000140>] 0x140
[ 3415.071092] INFO: rcu_preempt self-detected stall on CPU
[ 3415.071126] 0-…: (1 GPs behind) idle=325/140000000000002/0 softirq=1032052/1032054 fqs=20892
[ 3415.071136] (t=44106 jiffies g=331949 c=331948 q=44669)
[ 3415.071150] Task dump for CPU 0:
[ 3415.071156] dhd_dpc R running task 0 1014 2 0x00000002
[ 3415.071171] Call trace:
[ 3415.071186] [] dump_backtrace+0x0/0x1cc
[ 3415.071197] [] show_stack+0x14/0x1c
[ 3415.071209] [] sched_show_task+0xc8/0xd4
[ 3415.071218] [] dump_cpu_task+0x40/0x4c
[ 3415.071228] [] rcu_dump_cpu_stacks+0x88/0xb8
[ 3415.071237] [] rcu_check_callbacks+0x304/0x8e4
[ 3415.071248] [] update_process_times+0x2c/0x54
[ 3415.071258] [] tick_sched_timer+0x6c/0xa8
[ 3415.071266] [] __hrtimer_run_queues+0x1b0/0x358
[ 3415.071273] [] hrtimer_interrupt+0x9c/0x1bc
[ 3415.071284] [] arch_timer_handler_phys+0x2c/0x38
[ 3415.071294] [] handle_percpu_devid_irq+0xe4/0x1e0
[ 3415.071302] [] generic_handle_irq+0x1c/0x2c
[ 3415.071310] [] __handle_domain_irq+0x80/0xac
[ 3415.071318] [] gic_handle_irq+0xbc/0x154
[ 3415.071325] Exception stack(0xffffffc0f6eedcf0 to 0xffffffc0f6eede20)
[ 3415.071333] dce0: ffffffc0f6eedd30 0000008000000000
[ 3415.071341] dd00: 00000000015d9000 ffffff8008b22e6c 0000000020400145 0000000000000006
[ 3415.071350] dd20: 000000004ae68000 73fb5dfa00100000 ffffffc0f0493018 0000000092fe92fd
[ 3415.071358] dd40: 0000000000000003 00000000000092fd 0000000000000001 0000000000000000
[ 3415.071365] dd60: ffffffc0c324e800 fefeff2f6d606b76 0000000000000000 0000000000000000
[ 3415.071374] dd80: 00000040edde4000 0000000000000000 0000000000000003 00000000000008e8
[ 3415.071382] dda0: ff00000000000000 ffffffffffffffff 0000007b48e92df8 0000007b48e240d8
[ 3415.071391] ddc0: 0000000000000000 ffffffc0f0493018 ffffffc0f0493138 ffffffc0f0493140
[ 3415.071399] dde0: 0000000000000000 0000000000000004 0000000000000006 0000000000000101
[ 3415.071407] de00: 000000000000000a ffffff8009106000 ffffff8009135000 ffffffc0f6eede60
[ 3415.071415] [] el1_irq+0xe0/0x170
[ 3415.071426] [] tasklet_action+0x88/0xec
[ 3415.071434] [] __do_softirq+0x188/0x360
[ 3415.071443] [] irq_exit+0x80/0xc8
[ 3415.071450] [] __handle_domain_irq+0x8c/0xac
[ 3415.071457] [] gic_handle_irq+0xbc/0x154
[ 3415.071464] Exception stack(0xffffffc0bc087550 to 0xffffffc0bc087680)
[ 3415.071472] 7540: ffffffc0f049301c 0000000000000140
[ 3415.071480] 7560: 000000000000da56 00000040edde4000 00000040edde4000 00000001000d96c4
[ 3415.071489] 7580: ffffff800b1f8000 00000000ef046a40 ffffffc0bc087940 0000000000001000
[ 3415.071497] 75a0: 0000000000000940 0000000000000000 00000000000008e9 00000000000008e8
[ 3415.071506] 75c0: ff00000000000000 ffffffffffffffff 0000007b48e92df8 0000007b48e240d8
[ 3415.071514] 75e0: 0000000000000000 0000000005f9c517 000000000003e418 ffffffc0f0493018
[ 3415.071522] 7600: ffffffc0f049301c 00000001000d962e 0000000005f5e100 0000000000000140
[ 3415.071531] 7620: 0000000000000001 ffffffc0f049301c 0000000000000000 ffffffc0bc087680
[ 3415.071539] 7640: ffffff800879ac5c ffffffc0bc087680 ffffff8008b230c0 0000000060400145
[ 3415.071547] 7660: 00000001000d962e 0000000005f5e100 ffffffffffffffff ffffffc0bc087900
[ 3415.071555] [] el1_irq+0xe0/0x170
[ 3415.071566] [] _raw_spin_unlock_irqrestore+0x18/0x40
[ 3415.071576] [] dw_mci_start_command+0xdc/0xf4
[ 3415.071584] [] __dw_mci_start_request+0x304/0x4cc
[ 3415.071592] [] dw_mci_request+0xb8/0xf0
[ 3415.071603] [] __mmc_start_request+0x9c/0xc0
[ 3415.071612] [] mmc_start_request+0xec/0x104
[ 3415.071620] [] mmc_wait_for_req+0x54/0x160
[ 3415.071630] [] mmc_io_rw_extended+0x26c/0x2ec
[ 3415.071638] [] sdio_io_rw_ext_helper+0x14c/0x1a0
[ 3415.071647] [] sdio_readsb+0x1c/0x24
[ 3415.072102] [] sdioh_buffer_tofrom_bus+0xc0/0x238 [bcmdhd]
[ 3415.072531] [] sdioh_request_buffer+0x1c0/0x360 [bcmdhd]
[ 3415.072931] [] bcmsdh_recv_buf+0x88/0xc0 [bcmdhd]
[ 3415.073318] [] dhd_bcmsdh_recv_buf.constprop.25+0x64/0x98 [bcmdhd]
[ 3415.073704] [] dhdsdio_readframes+0x908/0x14e0 [bcmdhd]
[ 3415.074088] [] dhd_bus_dpc+0x6c0/0xb80 [bcmdhd]
[ 3415.074475] [] dhd_dpc_thread+0x128/0x1a0 [bcmdhd]
[ 3415.074493] [] kthread+0xe8/0xf0
[ 3415.074504] [] ret_from_fork+0x10/0x40
[ 3415.084425] INFO: rcu_sched detected stalls on CPUs/tasks:
[ 3415.084449] 0-…: (1 GPs behind) idle=325/140000000000001/0 softirq=1032051/1032054 fqs=20892
[ 3415.084457] (detected by 1, t=44112 jiffies, g=252735, c=252734, q=7)
[ 3415.084469] Task dump for CPU 0:
[ 3415.084476] dhd_dpc R running task 0 1014 2 0x00000002
[ 3415.084489] Call trace:
[ 3415.084502] [] __switch_to+0x9c/0xa8
[ 3415.084512] [<0000000000000140>] 0x140

130|rk3399_firefly_aio_box:/sys/bus #
130|rk3399_firefly_aio_box:/sys/bus #
130|rk3399_firefly_aio_box:/sys/bus #
130|rk3399_firefly_aio_box:/sys/bus #
130|rk3399_firefly_aio_box:/sys/bus # cd /data/me[ 3478.081083] INFO: rcu_preempt self-detected stall on CPU
[ 3478.081116] 0-…: (1 GPs behind) idle=325/140000000000002/0 softirq=1032052/1032054 fqs=30339
[ 3478.081126] (t=63009 jiffies g=331949 c=331948 q=61911)
[ 3478.081138] Task dump for CPU 0:
[ 3478.081145] dhd_dpc R running task 0 1014 2 0x00000002
[ 3478.081160] Call trace:
[ 3478.081177] [] dump_backtrace+0x0/0x1cc
[ 3478.081186] [] show_stack+0x14/0x1c
[ 3478.081198] [] sched_show_task+0xc8/0xd4
[ 3478.081208] [] dump_cpu_task+0x40/0x4c
[ 3478.081217] [] rcu_dump_cpu_stacks+0x88/0xb8
[ 3478.081227] [] rcu_check_callbacks+0x304/0x8e4
[ 3478.081238] [] update_process_times+0x2c/0x54
[ 3478.081247] [] tick_sched_timer+0x6c/0xa8
[ 3478.081254] [] __hrtimer_run_queues+0x1b0/0x358
[ 3478.081262] [] hrtimer_interrupt+0x9c/0x1bc
[ 3478.081272] [] arch_timer_handler_phys+0x2c/0x38
[ 3478.081282] [] handle_percpu_devid_irq+0xe4/0x1e0
[ 3478.081290] [] generic_handle_irq+0x1c/0x2c
[ 3478.081298] [] __handle_domain_irq+0x80/0xac
[ 3478.081306] [] gic_handle_irq+0xbc/0x154
[ 3478.081313] Exception stack(0xffffffc0f6eedcf0 to 0xffffffc0f6eede20)
[ 3478.081321] dce0: ffffffc0f6eedd30 0000008000000000
[ 3478.081329] dd00: 00000000015d9000 ffffff8008b22e6c 0000000020400145 0000000000000006
[ 3478.081338] dd20: 000000004ae68000 73fb5dfa00100000 ffffffc0f0493018 0000000092fe92fd
[ 3478.081346] dd40: 0000000000000003 00000000000092fd 0000000000000001 0000000000000000
[ 3478.081355] dd60: ffffffc0c324e800 fefeff2f6d606b76 0000000000000000 0000000000000000
[ 3478.081363] dd80: 00000040edde4000 0000000000000000 0000000000000003 00000000000008e8
[ 3478.081372] dda0: ff00000000000000 ffffffffffffffff 0000007b48e92df8 0000007b48e240d8
[ 3478.081380] ddc0: 0000000000000000 ffffffc0f0493018 ffffffc0f0493138 ffffffc0f0493140
[ 3478.081388] dde0: 0000000000000000 0000000000000004 0000000000000006 0000000000000101
[ 3478.081397] de00: 000000000000000a ffffff8009106000 ffffff8009135000 ffffffc0f6eede60
[ 3478.081404] [] el1_irq+0xe0/0x170
[ 3478.081415] [] tasklet_action+0x88/0xec
[ 3478.081424] [] __do_softirq+0x188/0x360
[ 3478.081432] [] irq_exit+0x80/0xc8
[ 3478.081439] [] __handle_domain_irq+0x8c/0xac
[ 3478.081447] [] gic_handle_irq+0xbc/0x154
[ 3478.081453] Exception stack(0xffffffc0bc087550 to 0xffffffc0bc087680)
[ 3478.081461] 7540: ffffffc0f049301c 0000000000000140
[ 3478.081469] 7560: 000000000000da56 00000040edde4000 00000040edde4000 00000001000d96c4
[ 3478.081477] 7580: ffffff800b1f8000 00000000ef046a40 ffffffc0bc087940 0000000000001000
[ 3478.081485] 75a0: 0000000000000940 0000000000000000 00000000000008e9 00000000000008e8
[ 3478.081495] 75c0: ff00000000000000 ffffffffffffffff 0000007b48e92df8 0000007b48e240d8
[ 3478.081503] 75e0: 0000000000000000 0000000005f9c517 000000000003e418 ffffffc0f0493018
[ 3478.081511] 7600: ffffffc0f049301c 00000001000d962e 0000000005f5e100 0000000000000140
[ 3478.081519] 7620: 0000000000000001 ffffffc0f049301c 0000000000000000 ffffffc0bc087680
[ 3478.081529] 7640: ffffff800879ac5c ffffffc0bc087680 ffffff8008b230c0 0000000060400145
[ 3478.081537] 7660: 00000001000d962e 0000000005f5e100 ffffffffffffffff ffffffc0bc087900
[ 3478.081544] [] el1_irq+0xe0/0x170
[ 3478.081555] [] _raw_spin_unlock_irqrestore+0x18/0x40
[ 3478.081565] [] dw_mci_start_command+0xdc/0xf4
[ 3478.081574] [] __dw_mci_start_request+0x304/0x4cc
[ 3478.081582] [] dw_mci_request+0xb8/0xf0
[ 3478.081592] [] __mmc_start_request+0x9c/0xc0
[ 3478.081600] [] mmc_start_request+0xec/0x104
[ 3478.081609] [] mmc_wait_for_req+0x54/0x160
[ 3478.081619] [] mmc_io_rw_extended+0x26c/0x2ec
[ 3478.081628] [] sdio_io_rw_ext_helper+0x14c/0x1a0
[ 3478.081636] [] sdio_readsb+0x1c/0x24
[ 3478.082092] [] sdioh_buffer_tofrom_bus+0xc0/0x238 [bcmdhd]
[ 3478.082514] [] sdioh_request_buffer+0x1c0/0x360 [bcmdhd]
[ 3478.082909] [] bcmsdh_recv_buf+0x88/0xc0 [bcmdhd]
[ 3478.083297] [] dhd_bcmsdh_recv_buf.constprop.25+0x64/0x98 [bcmdhd]
[ 3478.083681] [] dhdsdio_readframes+0x908/0x14e0 [bcmdhd]
[ 3478.084065] [] dhd_bus_dpc+0x6c0/0xb80 [bcmdhd]
[ 3478.084448] [] dhd_dpc_thread+0x128/0x1a0 [bcmdhd]
[ 3478.084463] [] kthread+0xe8/0xf0
[ 3478.084474] [] ret_from_fork+0x10/0x40
[ 3478.101075] INFO: rcu_sched detected stalls on CPUs/tasks:
[ 3478.101092] 0-…: (1 GPs behind) idle=325/140000000000001/0 softirq=1032051/1032054 fqs=30343
[ 3478.101099] (detected by 5, t=63017 jiffies, g=252735, c=252734, q=7)
[ 3478.101108] Task dump for CPU 0:
[ 3478.101113] dhd_dpc R running task 0 1014 2 0x00000002
[ 3478.101125] Call trace:
[ 3478.101139] [] __switch_to+0x9c/0xa8
[ 3478.101146] [<0000000000000140>] 0x140
[ 3483.217895] INFO: task kworker/1:2:208 blocked for more than 120 seconds.
[ 3483.217923] Tainted: G W L 4.4.103 #1
[ 3483.217930] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[ 3483.217938] kworker/1:2 D ffffff8008085884 0 208 2 0x00000000
[ 3483.217968] Workqueue: ipv6_addrconf addrconf_verify_work
[ 3483.217977] Call trace:
[ 3483.217988] [] __switch_to+0x9c/0xa8
[ 3483.217999] [] __schedule+0x46c/0x6f0
[ 3483.218007] [] schedule+0x80/0xa0
[ 3483.218015] [] schedule_preempt_disabled+0x20/0x38
[ 3483.218023] [] __mutex_lock_slowpath+0xf8/0x170
[ 3483.218031] [] mutex_lock+0x2c/0x40
[ 3483.218041] [] rtnl_lock+0x14/0x1c
[ 3483.218049] [] addrconf_verify_work+0xc/0x1c
[ 3483.218060] [] process_one_work+0x228/0x3f4
[ 3483.218069] [] worker_thread+0x304/0x418
[ 3483.218078] [] kthread+0xe8/0xf0
[ 3483.218086] [] ret_from_fork+0x10/0x40
[ 3483.218176] INFO: task NetworkStats:685 blocked for more than 120 seconds.
[ 3483.218184] Tainted: G W L 4.4.103 #1
[ 3483.218190] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[ 3483.218196] NetworkStats D ffffff8008085884 0 685 232 0x00000000
[ 3483.218207] Call trace:
[ 3483.218214] [] __switch_to+0x9c/0xa8
[ 3483.218222] [] __schedule+0x46c/0x6f0
[ 3483.218229] [] schedule+0x80/0xa0
[ 3483.218238] [] schedule_timeout+0x3c/0x260
[ 3483.218245] [] io_schedule_timeout+0x90/0xf4
[ 3483.218253] [] bit_wait_io+0x14/0x58
[ 3483.218260] [] __wait_on_bit+0x6c/0xb8
[ 3483.218272] [] wait_on_page_bit+0x80/0xa0
[ 3483.218283] [] f2fs_wait_on_page_writeback+0x54/0x6c
[ 3483.218292] [] wait_on_node_pages_writeback+0xe4/0x190
[ 3483.218302] [] f2fs_do_sync_file+0x438/0x630
[ 3483.218309] [] f2fs_sync_file+0x10/0x18
[ 3483.218319] [] vfs_fsync_range+0x90/0xa0
[ 3483.218326] [] vfs_fsync+0x18/0x20
[ 3483.218333] [] do_fsync+0x34/0x68
[ 3483.218340] [] SyS_fsync+0x10/0x1c
[ 3483.218348] [] el0_svc_naked+0x24/0x28
[ 3483.218356] INFO: task WifiStateMachin:689 blocked for more than 120 seconds.
[ 3483.218363] Tainted: G W L 4.4.103 #1
[ 3483.218368] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[ 3483.218374] WifiStateMachin D ffffff8008085884 0 689 232 0x00000000
[ 3483.218385] Call trace:
[ 3483.218392] [] __switch_to+0x9c/0xa8
[ 3483.218400] [] __schedule+0x46c/0x6f0
[ 3483.218407] [] schedule+0x80/0xa0
[ 3483.218414] [] schedule_preempt_disabled+0x20/0x38
[ 3483.218422] [] __mutex_lock_slowpath+0xf8/0x170
[ 3483.218430] [] mutex_lock+0x2c/0x40
[ 3483.218440] [] genl_lock+0x14/0x1c
[ 3483.218447] [] genl_rcv_msg+0x38/0x6c
[ 3483.218455] [] netlink_rcv_skb+0x60/0xc8
[ 3483.218462] [] genl_rcv+0x34/0x48
[ 3483.218471] [] netlink_unicast+0x160/0x22c
[ 3483.218478] [] netlink_sendmsg+0x330/0x354
[ 3483.218489] [] sock_sendmsg+0x38/0x50
[ 3483.218497] [] ___sys_sendmsg+0x1cc/0x254
[ 3483.218505] [] __sys_sendmsg+0x50/0x8c
[ 3483.218512] [] SyS_sendmsg+0x1c/0x24
[ 3483.218520] [] el0_svc_naked+0x24/0x28
[ 3483.218556] INFO: task dhd_watchdog_th:1013 blocked for more than 120 seconds.
[ 3483.218562] Tainted: G W L 4.4.103 #1
[ 3483.218568] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[ 3483.218574] dhd_watchdog_th D ffffff8008085884 0 1013 2 0x00000000
[ 3483.218585] Call trace:
[ 3483.218592] [] __switch_to+0x9c/0xa8
[ 3483.218600] [] __schedule+0x46c/0x6f0
[ 3483.218607] [] schedule+0x80/0xa0
[ 3483.218615] [] schedule_timeout+0x3c/0x260
[ 3483.218623] [] __down+0x6c/0xc0
[ 3483.218632] [] down+0x38/0x50
[ 3483.219087] [] dhd_os_sdlock+0x24/0x40 [bcmdhd]
[ 3483.219527] [] dhd_bus_watchdog+0xd8/0x70c [bcmdhd]
[ 3483.219914] [] dhd_watchdog_thread+0xc4/0x198 [bcmdhd]
[ 3483.219925] [] kthread+0xe8/0xf0
[ 3483.219935] [] ret_from_fork+0x10/0x40
[ 3483.219961] INFO: task wpa_supplicant:1192 blocked for more than 120 seconds.
[ 3483.219968] Tainted: G W L 4.4.103 #1
[ 3483.219974] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[ 3483.219980] wpa_supplicant D ffffff8008085884 0 1192 1 0x00000009
[ 3483.219993] Call trace:
[ 3483.220000] [] __switch_to+0x9c/0xa8
[ 3483.220010] [] __schedule+0x46c/0x6f0
[ 3483.220018] [] schedule+0x80/0xa0
[ 3483.220027] [] schedule_timeout+0x3c/0x260
[ 3483.220035] [] __down+0x6c/0xc0
[ 3483.220044] [] down+0x38/0x50
[ 3483.220427] [] dhd_os_sdlock+0x24/0x40 [bcmdhd]
[ 3483.220810] [] dhd_bus_rxctl+0x64/0x2f0 [bcmdhd]
[ 3483.221194] [] dhdcdc_cmplt+0x54/0x90 [bcmdhd]
[ 3483.221643] [] dhd_prot_ioctl+0x3d8/0x5a0 [bcmdhd]
[ 3483.222043] [] dhd_wl_ioctl+0x120/0x1f8 [bcmdhd]
[ 3483.222436] [] dhd_ioctl_entry_local+0xac/0x100 [bcmdhd]
[ 3483.222838] [] wldev_ioctl+0x40/0x68 [bcmdhd]
[ 3483.223243] [] wldev_ioctl_get+0x10/0x18 [bcmdhd]
[ 3483.223647] [] wl_cfg80211_get_station+0x6e0/0xaf0 [bcmdhd]
[ 3483.223672] [] nl80211_get_station+0x100/0x298
[ 3483.223690] [] genl_family_rcv_msg+0x268/0x2e4
[ 3483.223704] [] genl_rcv_msg+0x48/0x6c
[ 3483.223715] [] netlink_rcv_skb+0x60/0xc8
[ 3483.223727] [] genl_rcv+0x34/0x48
[ 3483.223744] [] netlink_unicast+0x160/0x22c
[ 3483.223755] [] netlink_sendmsg+0x330/0x354
[ 3483.223774] [] sock_sendmsg+0x38/0x50
[ 3483.223786] [] ___sys_sendmsg+0x1cc/0x254
[ 3483.223800] [] __sys_sendmsg+0x50/0x8c
[ 3483.223811] [] SyS_sendmsg+0x1c/0x24
[ 3483.223829] [] el0_svc_naked+0x24/0x28
[ 3483.223930] INFO: task kworker/1:1:2712 blocked for more than 120 seconds.
[ 3483.223937] Tainted: G W L 4.4.103 #1
[ 3483.223945] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[ 3483.223952] kworker/1:1 D ffffff8008085884 0 2712 2 0x00000000
[ 3483.224360] Workqueue: events dhd_deferred_work_handler [bcmdhd]
[ 3483.224372] Call trace:
[ 3483.224384] [] __switch_to+0x9c/0xa8
[ 3483.224396] [] __schedule+0x46c/0x6f0
[ 3483.224404] [] schedule+0x80/0xa0
[ 3483.224448] [] schedule_timeout+0x3c/0x260
[ 3483.224456] [] io_schedule_timeout+0x90/0xf4
[ 3483.224464] [] bit_wait_io+0x14/0x58
[ 3483.224471] [] __wait_on_bit+0x6c/0xb8
[ 3483.224483] [] wait_on_page_bit+0x80/0xa0
[ 3483.224492] [] __filemap_fdatawait_range+0xbc/0x128
[ 3483.224500] [] filemap_fdatawait_range+0x14/0x34
[ 3483.224509] [] filemap_write_and_wait_range+0x48/0x70
[ 3483.224519] [] f2fs_do_sync_file+0x124/0x630
[ 3483.224526] [] f2fs_sync_file+0x10/0x18
[ 3483.224538] [] vfs_fsync_range+0x90/0xa0
[ 3483.224546] [] f2fs_file_write_iter+0x170/0x1a8
[ 3483.224555] [] __vfs_write+0xb4/0xfc
[ 3483.224564] [] vfs_write+0xac/0x164
[ 3483.224973] [] write_file+0x80/0x158 [bcmdhd]
[ 3483.225367] [] write_dump_to_file+0x16c/0x1e0 [bcmdhd]
[ 3483.225750] [] dhd_mem_dump+0x64/0xf8 [bcmdhd]
[ 3483.226135] [] dhd_deferred_work_handler+0x178/0x278 [bcmdhd]
[ 3483.226154] [] process_one_work+0x228/0x3f4
[ 3483.226168] [] worker_thread+0x304/0x418
[ 3483.226183] [] kthread+0xe8/0xf0
[ 3483.226198] [] ret_from_fork+0x10/0x40
[ 3541.091067] INFO: rcu_preempt self-detected stall on CPU
[ 3541.091103] 0-…: (1 GPs behind) idle=325/140000000000002/0 softirq=1032052/1032054 fqs=39788
[ 3541.091111] (t=81912 jiffies g=331949 c=331948 q=79166)
[ 3541.091125] Task dump for CPU 0:
[ 3541.091131] dhd_dpc R running task 0 1014 2 0x00000002
[ 3541.091146] Call trace:
[ 3541.091162] [] dump_backtrace+0x0/0x1cc
[ 3541.091172] [] show_stack+0x14/0x1c
[ 3541.091183] [] sched_show_task+0xc8/0xd4
[ 3541.091193] [] dump_cpu_task+0x40/0x4c
[ 3541.091203] [] rcu_dump_cpu_stacks+0x88/0xb8
[ 3541.091212] [] rcu_check_callbacks+0x304/0x8e4
[ 3541.091222] [] update_process_times+0x2c/0x54
[ 3541.091232] [] tick_sched_timer+0x6c/0xa8
[ 3541.091240] [] __hrtimer_run_queues+0x1b0/0x358
[ 3541.091248] [] hrtimer_interrupt+0x9c/0x1bc
[ 3541.091258] [] arch_timer_handler_phys+0x2c/0x38
[ 3541.091268] [] handle_percpu_devid_irq+0xe4/0x1e0
[ 3541.091276] [] generic_handle_irq+0x1c/0x2c
[ 3541.091284] [] __handle_domain_irq+0x80/0xac
[ 3541.091292] [] gic_handle_irq+0xbc/0x154
[ 3541.091299] Exception stack(0xffffffc0f6eedcf0 to 0xffffffc0f6eede20)
[ 3541.091307] dce0: ffffffc0f6eedd30 0000008000000000
[ 3541.091315] dd00: 00000000015d9000 ffffff8008b22e6c 0000000020400145 0000000000000006
[ 3541.091324] dd20: 000000004ae68000 73fb5dfa00100000 ffffffc0f0493018 0000000092fe92fd
[ 3541.091332] dd40: 0000000000000003 00000000000092fd 0000000000000001 0000000000000000
[ 3541.091340] dd60: ffffffc0c324e800 fefeff2f6d606b76 0000000000000000 0000000000000000
[ 3541.091348] dd80: 00000040edde4000 0000000000000000 0000000000000003 00000000000008e8
[ 3541.091356] dda0: ff00000000000000 ffffffffffffffff 0000007b48e92df8 0000007b48e240d8
[ 3541.091365] ddc0: 0000000000000000 ffffffc0f0493018 ffffffc0f0493138 ffffffc0f0493140
[ 3541.091373] dde0: 0000000000000000 0000000000000004 0000000000000006 0000000000000101
[ 3541.091381] de00: 000000000000000a ffffff8009106000 ffffff8009135000 ffffffc0f6eede60
[ 3541.091389] [] el1_irq+0xe0/0x170
[ 3541.091400] [] tasklet_action+0x88/0xec
[ 3541.091408] [] __do_softirq+0x188/0x360
[ 3541.091417] [] irq_exit+0x80/0xc8
[ 3541.091424] [] __handle_domain_irq+0x8c/0xac
[ 3541.091431] [] gic_handle_irq+0xbc/0x154
[ 3541.091438] Exception stack(0xffffffc0bc087550 to 0xffffffc0bc087680)
[ 3541.091445] 7540: ffffffc0f049301c 0000000000000140
[ 3541.091453] 7560: 000000000000da56 00000040edde4000 00000040edde4000 00000001000d96c4
[ 3541.091462] 7580: ffffff800b1f8000 00000000ef046a40 ffffffc0bc087940 0000000000001000
[ 3541.091470] 75a0: 0000000000000940 0000000000000000 00000000000008e9 00000000000008e8
[ 3541.091479] 75c0: ff00000000000000 ffffffffffffffff 0000007b48e92df8 0000007b48e240d8
[ 3541.091487] 75e0: 0000000000000000 0000000005f9c517 000000000003e418 ffffffc0f0493018
[ 3541.091495] 7600: ffffffc0f049301c 00000001000d962e 0000000005f5e100 0000000000000140
[ 3541.091504] 7620: 0000000000000001 ffffffc0f049301c 0000000000000000 ffffffc0bc087680
[ 3541.091512] 7640: ffffff800879ac5c ffffffc0bc087680 ffffff8008b230c0 0000000060400145
[ 3541.091520] 7660: 00000001000d962e 0000000005f5e100 ffffffffffffffff ffffffc0bc087900
[ 3541.091528] [] el1_irq+0xe0/0x170
[ 3541.091539] [] _raw_spin_unlock_irqrestore+0x18/0x40
[ 3541.091549] [] dw_mci_start_command+0xdc/0xf4
[ 3541.091558] [] __dw_mci_start_request+0x304/0x4cc
[ 3541.091566] [] dw_mci_request+0xb8/0xf0
[ 3541.091577] [] __mmc_start_request+0x9c/0xc0
[ 3541.091585] [] mmc_start_request+0xec/0x104
[ 3541.091593] [] mmc_wait_for_req+0x54/0x160
[ 3541.091603] [] mmc_io_rw_extended+0x26c/0x2ec
[ 3541.091611] [] sdio_io_rw_ext_helper+0x14c/0x1a0
[ 3541.091620] [] sdio_readsb+0x1c/0x24
[ 3541.092072] [] sdioh_buffer_tofrom_bus+0xc0/0x238 [bcmdhd]
[ 3541.092491] [] sdioh_request_buffer+0x1c0/0x360 [bcmdhd]
[ 3541.092878] [] bcmsdh_recv_buf+0x88/0xc0 [bcmdhd]
[ 3541.093261] [] dhd_bcmsdh_recv_buf.constprop.25+0x64/0x98 [bcmdhd]
[ 3541.093644] [] dhdsdio_readframes+0x908/0x14e0 [bcmdhd]
[ 3541.094027] [] dhd_bus_dpc+0x6c0/0xb80 [bcmdhd]
[ 3541.094406] [] dhd_dpc_thread+0x128/0x1a0 [bcmdhd]
[ 3541.094417] [] kthread+0xe8/0xf0
[ 3541.094428] [] ret_from_fork+0x10/0x40
[ 3541.117729] INFO: rcu_sched detected stalls on CPUs/tasks:
[ 3541.117745] 0-…: (1 GPs behind) idle=325/140000000000001/0 softirq=1032051/1032054 fqs=39793
[ 3541.117752] (detected by 5, t=81922 jiffies, g=252735, c=252734, q=7)
[ 3541.117761] Task dump for CPU 0:
[ 3541.117767] dhd_dpc R running task 0 1014 2 0x00000002
[ 3541.117778] Call trace:
[ 3541.117792] [] __switch_to+0x9c/0xa8
[ 3541.117799] [<0000000000000140>] 0x140
[ 3603.224433] INFO: task kworker/1:2:208 blocked for more than 120 seconds.
[ 3603.224452] Tainted: G W L 4.4.103 #1
[ 3603.224461] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[ 3603.224468] kworker/1:2 D ffffff8008085884 0 208 2 0x00000000
[ 3603.224495] Workqueue: ipv6_addrconf addrconf_verify_work
[ 3603.224503] Call trace:
[ 3603.224511] [] __switch_to+0x9c/0xa8
[ 3603.224519] [] __schedule+0x46c/0x6f0
[ 3603.224525] [] schedule+0x80/0xa0
[ 3603.224531] [] schedule_preempt_disabled+0x20/0x38
[ 3603.224537] [] __mutex_lock_slowpath+0xf8/0x170
[ 3603.224543] [] mutex_lock+0x2c/0x40
[ 3603.224551] [] rtnl_lock+0x14/0x1c
[ 3603.224557] [] addrconf_verify_work+0xc/0x1c
[ 3603.224565] [] process_one_work+0x228/0x3f4
[ 3603.224571] [] worker_thread+0x304/0x418
[ 3603.224578] [] kthread+0xe8/0xf0
[ 3603.224584] [] ret_from_fork+0x10/0x40
[ 3603.224652] INFO: task NetworkStats:685 blocked for more than 120 seconds.
[ 3603.224658] Tainted: G W L 4.4.103 #1
[ 3603.224663] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[ 3603.224668] NetworkStats D ffffff8008085884 0 685 232 0x00000000
[ 3603.224679] Call trace:
[ 3603.224684] [] __switch_to+0x9c/0xa8
[ 3603.224690] [] __schedule+0x46c/0x6f0
[ 3603.224695] [] schedule+0x80/0xa0
[ 3603.224702] [] schedule_timeout+0x3c/0x260
[ 3603.224707] [] io_schedule_timeout+0x90/0xf4
[ 3603.224713] [] bit_wait_io+0x14/0x58
[ 3603.224719] [] __wait_on_bit+0x6c/0xb8
[ 3603.224727] [] wait_on_page_bit+0x80/0xa0
[ 3603.224736] [] f2fs_wait_on_page_writeback+0x54/0x6c
[ 3603.224742] [] wait_on_node_pages_writeback+0xe4/0x190
[ 3603.224750] [] f2fs_do_sync_file+0x438/0x630
[ 3603.224756] [] f2fs_sync_file+0x10/0x18
[ 3603.224763] [] vfs_fsync_range+0x90/0xa0
[ 3603.224768] [] vfs_fsync+0x18/0x20
[ 3603.224774] [] do_fsync+0x34/0x68
[ 3603.224779] [] SyS_fsync+0x10/0x1c
[ 3603.224784] [] el0_svc_naked+0x24/0x28
[ 3603.224791] INFO: task WifiStateMachin:689 blocked for more than 120 seconds.
[ 3603.224796] Tainted: G W L 4.4.103 #1
[ 3603.224801] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[ 3603.224806] WifiStateMachin D ffffff8008085884 0 689 232 0x00000000
[ 3603.224816] Call trace:
[ 3603.224821] [] __switch_to+0x9c/0xa8
[ 3603.224827] [] __schedule+0x46c/0x6f0
[ 3603.224833] [] schedule+0x80/0xa0
[ 3603.224838] [] schedule_preempt_disabled+0x20/0x38
[ 3603.224844] [] __mutex_lock_slowpath+0xf8/0x170
[ 3603.224850] [] mutex_lock+0x2c/0x40
[ 3603.224858] [] genl_lock+0x14/0x1c
[ 3603.224863] [] genl_rcv_msg+0x38/0x6c
[ 3603.224869] [] netlink_rcv_skb+0x60/0xc8
[ 3603.224875] [] genl_rcv+0x34/0x48
[ 3603.224882] [] netlink_unicast+0x160/0x22c
[ 3603.224887] [] netlink_sendmsg+0x330/0x354
[ 3603.224895] [] sock_sendmsg+0x38/0x50
[ 3603.224900] [] ___sys_sendmsg+0x1cc/0x254
[ 3603.224907] [] __sys_sendmsg+0x50/0x8c
[ 3603.224913] [] SyS_sendmsg+0x1c/0x24
[ 3603.224919] [] el0_svc_naked+0x24/0x28
[ 3603.224954] INFO: task dhd_watchdog_th:1013 blocked for more than 120 seconds.
[ 3603.224959] Tainted: G W L 4.4.103 #1
[ 3603.224963] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[ 3603.224969] dhd_watchdog_th D ffffff8008085884 0 1013 2 0x00000000
[ 3603.224979] Call trace:
[ 3603.224984] [] __switch_to+0x9c/0xa8
[ 3603.224989] [] __schedule+0x46c/0x6f0
[ 3603.224995] [] schedule+0x80/0xa0
[ 3603.225001] [] schedule_timeout+0x3c/0x260
[ 3603.225006] [] __down+0x6c/0xc0
[ 3603.225013] [] down+0x38/0x50
[ 3603.225222] [] dhd_os_sdlock+0x24/0x40 [bcmdhd]
[ 3603.225421] [] dhd_bus_watchdog+0xd8/0x70c [bcmdhd]
[ 3603.225617] [] dhd_watchdog_thread+0xc4/0x198 [bcmdhd]
[ 3603.225624] [] kthread+0xe8/0xf0
[ 3603.225630] [] ret_from_fork+0x10/0x40
[ 3604.101055] INFO: rcu_preempt self-detected stall on CPU
[ 3604.101091] 0-…: (1 GPs behind) idle=325/140000000000002/0 softirq=1032052/1032054 fqs=49238
[ 3604.101100] (t=100815 jiffies g=331949 c=331948 q=96699)
[ 3604.101113] Task dump for CPU 0:
[ 3604.101119] dhd_dpc R running task 0 1014 2 0x00000002
[ 3604.101133] Call trace:
[ 3604.101150] [] dump_backtrace+0x0/0x1cc
[ 3604.101161] [] show_stack+0x14/0x1c
[ 3604.101172] [] sched_show_task+0xc8/0xd4
[ 3604.101182] [] dump_cpu_task+0x40/0x4c
[ 3604.101191] [] rcu_dump_cpu_stacks+0x88/0xb8
[ 3604.101201] [] rcu_check_callbacks+0x304/0x8e4
[ 3604.101212] [] update_process_times+0x2c/0x54
[ 3604.101222] [] tick_sched_timer+0x6c/0xa8
[ 3604.101230] [] __hrtimer_run_queues+0x1b0/0x358
[ 3604.101237] [] hrtimer_interrupt+0x9c/0x1bc
[ 3604.101247] [] arch_timer_handler_phys+0x2c/0x38
[ 3604.101258] [] handle_percpu_devid_irq+0xe4/0x1e0
[ 3604.101266] [] generic_handle_irq+0x1c/0x2c
[ 3604.101273] [] __handle_domain_irq+0x80/0xac
[ 3604.101281] [] gic_handle_irq+0xbc/0x154
[ 3604.101288] Exception stack(0xffffffc0f6eedcf0 to 0xffffffc0f6eede20)
[ 3604.101295] dce0: ffffffc0f6eedd30 0000008000000000
[ 3604.101304] dd00: 00000000015d9000 ffffff8008b22e6c 0000000020400145 0000000000000006
[ 3604.101312] dd20: 000000004ae68000 73fb5dfa00100000 ffffffc0f0493018 0000000092fe92fd
[ 3604.101320] dd40: 0000000000000003 00000000000092fd 0000000000000001 0000000000000000
[ 3604.101328] dd60: ffffffc0c324e800 fefeff2f6d606b76 0000000000000000 0000000000000000
[ 3604.101336] dd80: 00000040edde4000 0000000000000000 0000000000000003 00000000000008e8
[ 3604.101345] dda0: ff00000000000000 ffffffffffffffff 0000007b48e92df8 0000007b48e240d8
[ 3604.101353] ddc0: 0000000000000000 ffffffc0f0493018 ffffffc0f0493138 ffffffc0f0493140
[ 3604.101361] dde0: 0000000000000000 0000000000000004 0000000000000006 0000000000000101
[ 3604.101370] de00: 000000000000000a ffffff8009106000 ffffff8009135000 ffffffc0f6eede60
[ 3604.101378] [] el1_irq+0xe0/0x170
[ 3604.101388] [] tasklet_action+0x88/0xec
[ 3604.101397] [] __do_softirq+0x188/0x360
[ 3604.101405] [] irq_exit+0x80/0xc8
[ 3604.101413] [] __handle_domain_irq+0x8c/0xac
[ 3604.101420] [] gic_handle_irq+0xbc/0x154
[ 3604.101427] Exception stack(0xffffffc0bc087550 to 0xffffffc0bc087680)
[ 3604.101434] 7540: ffffffc0f049301c 0000000000000140
[ 3604.101443] 7560: 000000000000da56 00000040edde4000 00000040edde4000 00000001000d96c4
[ 3604.101452] 7580: ffffff800b1f8000 00000000ef046a40 ffffffc0bc087940 0000000000001000
[ 3604.101460] 75a0: 0000000000000940 0000000000000000 00000000000008e9 00000000000008e8
[ 3604.101468] 75c0: ff00000000000000 ffffffffffffffff 0000007b48e92df8 0000007b48e240d8
[ 3604.101477] 75e0: 0000000000000000 0000000005f9c517 000000000003e418 ffffffc0f0493018
[ 3604.101485] 7600: ffffffc0f049301c 00000001000d962e 0000000005f5e100 0000000000000140
[ 3604.101493] 7620: 0000000000000001 ffffffc0f049301c 0000000000000000 ffffffc0bc087680
[ 3604.101502] 7640: ffffff800879ac5c ffffffc0bc087680 ffffff8008b230c0 0000000060400145
[ 3604.101511] 7660: 00000001000d962e 0000000005f5e100 ffffffffffffffff ffffffc0bc087900
[ 3604.101518] [] el1_irq+0xe0/0x170
[ 3604.101529] [] _raw_spin_unlock_irqrestore+0x18/0x40
[ 3604.101540] [] dw_mci_start_command+0xdc/0xf4
[ 3604.101548] [] __dw_mci_start_request+0x304/0x4cc
[ 3604.101557] [] dw_mci_request+0xb8/0xf0
[ 3604.101567] [] __mmc_start_request+0x9c/0xc0
[ 3604.101575] [] mmc_start_request+0xec/0x104
[ 3604.101583] [] mmc_wait_for_req+0x54/0x160
[ 3604.101593] [] mmc_io_rw_extended+0x26c/0x2ec
[ 3604.101602] [] sdio_io_rw_ext_helper+0x14c/0x1a0
[ 3604.101610] [] sdio_readsb+0x1c/0x24
[ 3604.102064] [] sdioh_buffer_tofrom_bus+0xc0/0x238 [bcmdhd]
[ 3604.102484] [] sdioh_request_buffer+0x1c0/0x360 [bcmdhd]
[ 3604.102885] [] bcmsdh_recv_buf+0x88/0xc0 [bcmdhd]
[ 3604.103274] [] dhd_bcmsdh_recv_buf.constprop.25+0x64/0x98 [bcmdhd]
[ 3604.103658] [] dhdsdio_readframes+0x908/0x14e0 [bcmdhd]
[ 3604.104043] [] dhd_bus_dpc+0x6c0/0xb80 [bcmdhd]
[ 3604.104424] [] dhd_dpc_thread+0x128/0x1a0 [bcmdhd]
[ 3604.104439] [] kthread+0xe8/0xf0
[ 3604.104451] [] ret_from_fork+0x10/0x40
[ 3604.134382] INFO: rcu_sched detected stalls on CPUs/tasks:
[ 3604.134399] 0-…: (1 GPs behind) idle=325/140000000000001/0 softirq=1032051/1032054 fqs=49243
[ 3604.134405] (detected by 4, t=100827 jiffies, g=252735, c=252734, q=8)
[ 3604.134415] Task dump for CPU 0:
[ 3604.134420] dhd_dpc R running task 0 1014 2 0x00000002
[ 3604.134431] Call trace:
[ 3604.134445] [] __switch_to+0x9c/0xa8
[ 3604.134452] [<0000000000000140>] 0x140