* wl12xx: BUG: scheduling while atomic: kworker
@ 2012-02-14 22:42 Thomas Pedersen
2012-02-15 4:03 ` Thomas Pedersen
0 siblings, 1 reply; 5+ messages in thread
From: Thomas Pedersen @ 2012-02-14 22:42 UTC (permalink / raw)
To: linux-wireless; +Cc: coelho
Hi List,
I get the following crash when testing wl12xx_sdio on an omap 4460
running kernel 3.3.3:
# [ 151.065338] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 151.066009] 9 locks held by kworker/0:1/425:
[ 151.077178] #0: (events){.+.+.+}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 151.085113] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 151.094116] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>]
cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 151.097900] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>]
cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 151.113037] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>]
cfg80211_conn_work+0x34/0x13c [cfg80]
[ 151.123199] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>]
cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 151.132629] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>]
ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 151.135681] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>]
ieee80211_xmit+0x0/0x150 [mac80211]
[ 151.144165] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>]
ieee80211_tx+0x24/0xf4 [mac80211]
[ 151.153472] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 151.166839] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0430c38>] (__schedule+0x730/0x7b4)
[ 151.177032] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 151.186462] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 151.196258] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 151.206329] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 151.216766] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 151.227355] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345b64>] (sdio_memcpy_toio+0x20)
[ 151.237609] [<c0345b64>] (sdio_memcpy_toio+0x20/0x28) from
[<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0)
[ 151.249053] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4
[wl12xx_sdio]) from [<bf0c710c>] (wl1271_cm)
[ 151.261260] [<bf0c710c>] (wl1271_cmd_send+0x80/0x3b4 [wl12xx]) from
[<bf0c98f4>] (wl12xx_start_dev+0x)
[ 151.272674] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 151.284179] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 151.284179] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 151.307586] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf059f18>] (ieee80211_)
[ 151.319702] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from
[<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 151.330841] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211])
from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 151.342956] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48
[mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 151.355773] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8
[mac80211]) from [<bf073774>] (ieee80211_m)
[ 151.355773] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0
[mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 151.381378] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160
[cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 151.394073] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218
[cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 151.406799] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211])
from [<c0057da0>] (process_one_wo)
[ 151.417877] [<c0057da0>] (process_one_work+0x188/0x508) from
[<c00584d0>] (worker_thread+0x170/0x370)
[ 151.427581] [<c00584d0>] (worker_thread+0x170/0x370) from
[<c005d080>] (kthread+0x84/0x90)
[ 151.436279] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 151.450561] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 151.457580] 9 locks held by kworker/0:1/425:
[ 151.457580] #0: (events){.+.+.+}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 151.465515] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 151.479003] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>]
cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 151.488494] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>]
cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 151.488494] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>]
cfg80211_conn_work+0x34/0x13c [cfg80]
[ 151.497924] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>]
cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 151.517486] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>]
ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 151.527130] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>]
ieee80211_xmit+0x0/0x150 [mac80211]
[ 151.528991] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>]
ieee80211_tx+0x24/0xf4 [mac80211]
[ 151.528991] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 151.552673] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0430c38>] (__schedule+0x730/0x7b4)
[ 151.561828] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 151.561828] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 151.581024] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 151.591094] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 151.591094] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 151.612121] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345b64>] (sdio_memcpy_toio+0x20)
[ 151.622375] [<c0345b64>] (sdio_memcpy_toio+0x20/0x28) from
[<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0)
[ 151.633758] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4
[wl12xx_sdio]) from [<bf0c7164>] (wl1271_cm)
[ 151.645904] [<bf0c7164>] (wl1271_cmd_send+0xd8/0x3b4 [wl12xx]) from
[<bf0c98f4>] (wl12xx_start_dev+0x)
[ 151.657379] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 151.668884] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 151.680084] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 151.680267] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf059f18>] (ieee80211_)
[ 151.704132] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from
[<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 151.715515] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211])
from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 151.727630] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48
[mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 151.740447] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8
[mac80211]) from [<bf073774>] (ieee80211_m)
[ 151.740447] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0
[mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 151.766052] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160
[cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 151.778869] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218
[cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 151.791473] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211])
from [<c0057da0>] (process_one_wo)
[ 151.791473] [<c0057da0>] (process_one_work+0x188/0x508) from
[<c00584d0>] (worker_thread+0x170/0x370)
[ 151.812225] [<c00584d0>] (worker_thread+0x170/0x370) from
[<c005d080>] (kthread+0x84/0x90)
[ 151.820922] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 151.830627] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 151.837310] 9 locks held by kworker/0:1/425:
[ 151.841796] #0: (events){.+.+.+}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 151.849731] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 151.854797] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>]
cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 151.854797] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>]
cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 151.877593] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>]
cfg80211_conn_work+0x34/0x13c [cfg80]
[ 151.877624] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>]
cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 151.877624] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>]
ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 151.906799] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>]
ieee80211_xmit+0x0/0x150 [mac80211]
[ 151.910034] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>]
ieee80211_tx+0x24/0xf4 [mac80211]
[ 151.925231] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 151.925231] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0430c38>] (__schedule+0x730/0x7b4)
[ 151.941497] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 151.950927] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 151.960723] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 151.970794] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 151.981201] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 151.991821] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345b64>] (sdio_memcpy_toio+0x20)
[ 152.002044] [<c0345b64>] (sdio_memcpy_toio+0x20/0x28) from
[<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0)
[ 152.002044] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4
[wl12xx_sdio]) from [<bf0c7164>] (wl1271_cm)
[ 152.025604] [<bf0c7164>] (wl1271_cmd_send+0xd8/0x3b4 [wl12xx]) from
[<bf0c98f4>] (wl12xx_start_dev+0x)
[ 152.037017] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 152.048583] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 152.059814] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 152.071990] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf059f18>] (ieee80211_)
[ 152.083862] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from
[<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 152.095275] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211])
from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 152.107391] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48
[mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 152.107391] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8
[mac80211]) from [<bf073774>] (ieee80211_m)
[ 152.132995] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0
[mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 152.145660] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160
[cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 152.158477] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218
[cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 152.171203] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211])
from [<c0057da0>] (process_one_wo)
[ 152.182281] [<c0057da0>] (process_one_work+0x188/0x508) from
[<c00584d0>] (worker_thread+0x170/0x370)
[ 152.191986] [<c00584d0>] (worker_thread+0x170/0x370) from
[<c005d080>] (kthread+0x84/0x90)
[ 152.200683] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 152.211700] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 152.218658] 9 locks held by kworker/0:1/425:
[ 152.223144] #0: (events){.+.+.+}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 152.231079] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 152.231109] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>]
cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 152.231109] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>]
cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 152.258941] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>]
cfg80211_conn_work+0x34/0x13c [cfg80]
[ 152.258972] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>]
cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 152.278564] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>]
ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 152.288177] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>]
ieee80211_xmit+0x0/0x150 [mac80211]
[ 152.292236] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>]
ieee80211_tx+0x24/0xf4 [mac80211]
[ 152.299530] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 152.313720] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0430c38>] (__schedule+0x730/0x7b4)
[ 152.322875] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 152.332305] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 152.342102] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 152.352172] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 152.362579] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 152.373199] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 152.383605] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from
[<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 152.395019] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4
[wl12xx_sdio]) from [<bf0c71c4>] (wl1271_cmd)
[ 152.407318] [<bf0c71c4>] (wl1271_cmd_send+0x138/0x3b4 [wl12xx])
from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 152.418731] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 152.430297] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 152.430389] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 152.453704] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf059f18>] (ieee80211_)
[ 152.465820] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from
[<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 152.476959] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211])
from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 152.489074] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48
[mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 152.501861] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8
[mac80211]) from [<bf073774>] (ieee80211_m)
[ 152.502197] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0
[mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 152.527496] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160
[cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 152.527496] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218
[cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 152.552795] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211])
from [<c0057da0>] (process_one_wo)
[ 152.563964] [<c0057da0>] (process_one_work+0x188/0x508) from
[<c00584d0>] (worker_thread+0x170/0x370)
[ 152.573669] [<c00584d0>] (worker_thread+0x170/0x370) from
[<c005d080>] (kthread+0x84/0x90)
[ 152.582366] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 152.591827] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 152.598510] 9 locks held by kworker/0:1/425:
[ 152.598510] #0: (events){.+.+.+}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 152.610900] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 152.614593] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>]
cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 152.629364] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>]
cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 152.638793] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>]
cfg80211_conn_work+0x34/0x13c [cfg80]
[ 152.648956] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>]
cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 152.648956] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>]
ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 152.662261] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>]
ieee80211_xmit+0x0/0x150 [mac80211]
[ 152.677337] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>]
ieee80211_tx+0x24/0xf4 [mac80211]
[ 152.686462] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 152.691711] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0430c38>] (__schedule+0x730/0x7b4)
[ 152.702728] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 152.712158] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 152.721923] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 152.731994] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 152.742431] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 152.753051] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 152.763458] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from
[<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 152.774871] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4
[wl12xx_sdio]) from [<bf0c71c4>] (wl1271_cmd)
[ 152.787170] [<bf0c71c4>] (wl1271_cmd_send+0x138/0x3b4 [wl12xx])
from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 152.798645] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 152.810150] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 152.821380] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 152.833312] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf059f18>] (ieee80211_)
[ 152.845428] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from
[<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 152.857025] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211])
from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 152.868896] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48
[mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 152.882019] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8
[mac80211]) from [<bf073774>] (ieee80211_m)
[ 152.882019] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0
[mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 152.907318] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160
[cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 152.907318] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218
[cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 152.932647] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211])
from [<c0057da0>] (process_one_wo)
[ 152.943786] [<c0057da0>] (process_one_work+0x188/0x508) from
[<c00584d0>] (worker_thread+0x170/0x370)
[ 152.953491] [<c00584d0>] (worker_thread+0x170/0x370) from
[<c005d080>] (kthread+0x84/0x90)
[ 152.962158] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 152.970977] sched: RT throttling activated
[ 152.976654] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 152.983459] 9 locks held by kworker/0:1/425:
[ 152.983703] #0: (events){.+.+.+}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 152.991607] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 153.005126] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>]
cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 153.005126] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>]
cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 153.024414] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>]
cfg80211_conn_work+0x34/0x13c [cfg80]
[ 153.034606] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>]
cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 153.034606] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>]
ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 153.053649] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>]
ieee80211_xmit+0x0/0x150 [mac80211]
[ 153.057708] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>]
ieee80211_tx+0x24/0xf4 [mac80211]
[ 153.066192] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 153.079193] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0430c38>] (__schedule+0x730/0x7b4)
[ 153.088348] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 153.097778] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 153.107574] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 153.117645] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 153.128082] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 153.138671] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 153.149108] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from
[<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 153.149108] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4
[wl12xx_sdio]) from [<bf0c7244>] (wl1271_cmd)
[ 153.172790] [<bf0c7244>] (wl1271_cmd_send+0x1b8/0x3b4 [wl12xx])
from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 153.184295] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 153.184295] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 153.207000] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 153.207183] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf059f18>] (ieee80211_)
[ 153.231048] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from
[<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 153.242675] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211])
from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 153.254547] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48
[mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 153.267669] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8
[mac80211]) from [<bf073774>] (ieee80211_m)
[ 153.267669] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0
[mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 153.292968] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160
[cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 153.305786] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218
[cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 153.318389] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211])
from [<c0057da0>] (process_one_wo)
[ 153.329467] [<c0057da0>] (process_one_work+0x188/0x508) from
[<c00584d0>] (worker_thread+0x170/0x370)
[ 153.329467] [<c00584d0>] (worker_thread+0x170/0x370) from
[<c005d080>] (kthread+0x84/0x90)
[ 153.347869] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 153.357299] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 153.364013] 9 locks held by kworker/0:1/425:
[ 153.364013] #0: (events){.+.+.+}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 153.364013] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 153.385406] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>]
cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 153.394866] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>]
cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 153.404296] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>]
cfg80211_conn_work+0x34/0x13c [cfg80]
[ 153.414459] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>]
cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 153.423889] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>]
ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 153.433532] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>]
ieee80211_xmit+0x0/0x150 [mac80211]
[ 153.438140] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>]
ieee80211_tx+0x24/0xf4 [mac80211]
[ 153.451995] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 153.451995] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0430c38>] (__schedule+0x730/0x7b4)
[ 153.468231] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 153.477661] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 153.487457] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 153.497528] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 153.507934] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 153.518554] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 153.528991] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from
[<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 153.540405] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4
[wl12xx_sdio]) from [<bf0c7244>] (wl1271_cmd)
[ 153.552703] [<bf0c7244>] (wl1271_cmd_send+0x1b8/0x3b4 [wl12xx])
from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 153.564117] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 153.564208] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 153.564208] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 153.598846] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf059f18>] (ieee80211_)
[ 153.611175] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from
[<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 153.622314] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211])
from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 153.634429] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48
[mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 153.647216] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8
[mac80211]) from [<bf073774>] (ieee80211_m)
[ 153.660034] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0
[mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 153.672851] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160
[cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 153.685546] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218
[cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 153.698272] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211])
from [<c0057da0>] (process_one_wo)
[ 153.709350] [<c0057da0>] (process_one_work+0x188/0x508) from
[<c00584d0>] (worker_thread+0x170/0x370)
[ 153.709350] [<c00584d0>] (worker_thread+0x170/0x370) from
[<c005d080>] (kthread+0x84/0x90)
[ 153.727722] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 153.739257] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 153.746093] 9 locks held by kworker/0:1/425:
[ 153.750579] #0: (events){.+.+.+}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 153.758514] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 153.763031] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>]
cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 153.776977] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>]
cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 153.786407] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>]
cfg80211_conn_work+0x34/0x13c [cfg80]
[ 153.796569] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>]
cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 153.805999] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>]
ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 153.815643] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>]
ieee80211_xmit+0x0/0x150 [mac80211]
[ 153.815643] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>]
ieee80211_tx+0x24/0xf4 [mac80211]
[ 153.824951] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 153.840454] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0430c38>] (__schedule+0x730/0x7b4)
[ 153.840454] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 153.860046] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 153.869842] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 153.879913] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 153.890350] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 153.900939] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 153.911346] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from
[<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 153.911346] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4
[wl12xx_sdio]) from [<bf0c7244>] (wl1271_cmd)
[ 153.935058] [<bf0c7244>] (wl1271_cmd_send+0x1b8/0x3b4 [wl12xx])
from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 153.946472] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 153.958038] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 153.969421] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 153.969421] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf059f18>] (ieee80211_)
[ 153.993286] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from
[<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 154.004669] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211])
from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 154.016815] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48
[mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 154.029602] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8
[mac80211]) from [<bf073774>] (ieee80211_m)
[ 154.042663] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0
[mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 154.055084] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160
[cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 154.068054] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218
[cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 154.080627] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211])
from [<c0057da0>] (process_one_wo)
[ 154.091705] [<c0057da0>] (process_one_work+0x188/0x508) from
[<c00584d0>] (worker_thread+0x170/0x370)
[ 154.091705] [<c00584d0>] (worker_thread+0x170/0x370) from
[<c005d080>] (kthread+0x84/0x90)
[ 154.110076] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 154.118865] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 154.118865] 9 locks held by kworker/0:1/425:
[ 154.118865] #0: (events){.+.+.+}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 154.134094] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 154.147613] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>]
cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 154.157073] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>]
cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 154.160858] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>]
cfg80211_conn_work+0x34/0x13c [cfg80]
[ 154.176666] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>]
cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 154.186096] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>]
ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 154.186096] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>]
ieee80211_xmit+0x0/0x150 [mac80211]
[ 154.205047] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>]
ieee80211_tx+0x24/0xf4 [mac80211]
[ 154.208282] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 154.220245] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0430c38>] (__schedule+0x730/0x7b4)
[ 154.230438] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 154.239868] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 154.239868] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 154.259704] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 154.270141] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 154.280761] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 154.291168] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from
[<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 154.302581] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4
[wl12xx_sdio]) from [<bf0c7244>] (wl1271_cmd)
[ 154.314880] [<bf0c7244>] (wl1271_cmd_send+0x1b8/0x3b4 [wl12xx])
from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 154.326354] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 154.337860] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 154.349060] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 154.361236] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf059f18>] (ieee80211_)
[ 154.373107] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from
[<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 154.384490] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211])
from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 154.396636] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48
[mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 154.396911] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8
[mac80211]) from [<bf073774>] (ieee80211_m)
[ 154.422210] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0
[mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 154.435028] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160
[cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 154.435028] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218
[cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 154.460357] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211])
from [<c0057da0>] (process_one_wo)
[ 154.471466] [<c0057da0>] (process_one_work+0x188/0x508) from
[<c00584d0>] (worker_thread+0x170/0x370)
[ 154.481201] [<c00584d0>] (worker_thread+0x170/0x370) from
[<c005d080>] (kthread+0x84/0x90)
[ 154.489868] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 154.500427] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 154.507354] 9 locks held by kworker/0:1/425:
[ 154.507354] #0: (events){.+.+.+}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 154.515258] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 154.519775] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>]
cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 154.530609] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>]
cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 154.547668] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>]
cfg80211_conn_work+0x34/0x13c [cfg80]
[ 154.547668] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>]
cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 154.567260] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>]
ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 154.576904] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>]
ieee80211_xmit+0x0/0x150 [mac80211]
[ 154.576904] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>]
ieee80211_tx+0x24/0xf4 [mac80211]
[ 154.590240] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 154.602416] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0430c38>] (__schedule+0x730/0x7b4)
[ 154.611572] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 154.621002] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 154.630798] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 154.640869] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 154.651275] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 154.661895] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 154.661895] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from
[<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 154.683715] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4
[wl12xx_sdio]) from [<bf0c7244>] (wl1271_cmd)
[ 154.696014] [<bf0c7244>] (wl1271_cmd_send+0x1b8/0x3b4 [wl12xx])
from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 154.696014] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 154.718994] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 154.718994] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 154.742156] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf059f18>] (ieee80211_)
[ 154.754486] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from
[<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 154.765624] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211])
from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 154.777740] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48
[mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 154.790527] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8
[mac80211]) from [<bf073774>] (ieee80211_m)
[ 154.803588] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0
[mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 154.816162] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160
[cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 154.816162] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218
[cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 154.841583] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211])
from [<c0057da0>] (process_one_wo)
[ 154.852630] [<c0057da0>] (process_one_work+0x188/0x508) from
[<c00584d0>] (worker_thread+0x170/0x370)
[ 154.862335] [<c00584d0>] (worker_thread+0x170/0x370) from
[<c005d080>] (kthread+0x84/0x90)
[ 154.871032] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 154.882446] wl12xx: ERROR command complete timeout
[ 154.887664] ------------[ cut here ]------------
[ 154.892547] WARNING: at drivers/net/wireless/wl12xx/cmd.c:108
wl1271_cmd_send+0x348/0x3b4 [wl12xx]()
[ 154.892547] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 154.909118] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c003df94>] (warn_slowpath_common+0x4c/0x6)
[ 154.919189] [<c003df94>] (warn_slowpath_common+0x4c/0x64) from
[<c003dfc8>] (warn_slowpath_null+0x1c/)
[ 154.929412] [<c003dfc8>] (warn_slowpath_null+0x1c/0x24) from
[<bf0c73d4>] (wl1271_cmd_send+0x348/0x3b)
[ 154.940093] [<bf0c73d4>] (wl1271_cmd_send+0x348/0x3b4 [wl12xx])
from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 154.951568] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 154.951660] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 154.974517] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 154.986297] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf059f18>] (ieee80211_)
[ 154.998413] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from
[<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 155.009826] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211])
from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 155.021942] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48
[mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 155.021942] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8
[mac80211]) from [<bf073774>] (ieee80211_m)
[ 155.047790] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0
[mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 155.060211] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160
[cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 155.073181] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218
[cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 155.085754] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211])
from [<c0057da0>] (process_one_wo)
[ 155.096832] [<c0057da0>] (process_one_work+0x188/0x508) from
[<c00584d0>] (worker_thread+0x170/0x370)
[ 155.096832] [<c00584d0>] (worker_thread+0x170/0x370) from
[<c005d080>] (kthread+0x84/0x90)
[ 155.096832] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 155.096832] ---[ end trace a79e679c7e091116 ]---
[ 155.123992] wl12xx: ERROR failed to initiate cmd role enable
[ 155.137847] wl12xx: Reading FW panic log
[ 155.143920] wl12xx: Hardware recovery in progress. FW ver: Rev
6.3.0.0.77 pc: 0x0
[ 155.152343] wl12xx: down
[ 155.158050] ieee80211 phy0: Hardware restart was requested
[ 155.636657] wl12xx: firmware booted (Rev 6.3.0.0.77)
[ 155.766845] BUG: scheduling while atomic: kworker/u:2/546/0x00000100
[ 155.774536] 3 locks held by kworker/u:2/546:
[ 155.774536] #0: (wiphy_name(local->hw.wiphy)){++++.+}, at:
[<c0057d1c>] process_one_work+0x104/0x508
[ 155.788909] #1: ((&sdata->work)){+.+...}, at: [<c0057d1c>]
process_one_work+0x104/0x508
[ 155.792236] #2: (&ifmgd->mtx){+.+.+.}, at: [<bf07249c>]
ieee80211_sta_work+0x24/0xcb0 [mac80211]
[ 155.807220] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 155.814331]
[ 155.814331] Pid: 616, comm: irq/213-wl12xx
[ 155.820770] CPU: 0 Tainted: G W (3.3.0-rc3-wl #4)
[ 155.826995] PC is at _raw_spin_unlock_irq+0x28/0x2c
[ 155.832122] LR is at mark_held_locks+0xa0/0x114
[ 155.832122] pc : [<c0431d8c>] lr : [<c00898e4>] psr: 20000113
[ 155.832122] sp : ebd4fc48 ip : 000031f5 fp : ebd4fcfc
[ 155.848937] r10: ebd4e000 r9 : 00000000 r8 : 000a3e9b
[ 155.854461] r7 : ee534ac0 r6 : ee7b6000 r5 : c1210380 r4 : c1210380
[ 155.854461] r3 : 00000001 r2 : 00000000 r1 : ee5bef20 r0 : 00000001
[ 155.868164] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM
Segment kernel
[ 155.868164] Control: 10c53c7d Table: ada9004a DAC: 00000017
[ 155.881896] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0430c38>] (__schedule+0x730/0x7b4)
[ 155.891052] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 155.900482] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 155.900482] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 155.920318] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 155.930755] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 155.941345] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345b64>] (sdio_memcpy_toio+0x20)
[ 155.951599] [<c0345b64>] (sdio_memcpy_toio+0x20/0x28) from
[<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0)
[ 155.951599] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4
[wl12xx_sdio]) from [<bf0c710c>] (wl1271_cm)
[ 155.975189] [<bf0c710c>] (wl1271_cmd_send+0x80/0x3b4 [wl12xx]) from
[<bf0c98f4>] (wl12xx_start_dev+0x)
[ 155.986663] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 155.986663] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 156.009368] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 156.021545] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf05b17c>] (ieee80211_)
[ 156.034484] [<bf05b17c>] (ieee80211_tx_pending+0x17c/0x26c
[mac80211]) from [<c0044328>] (tasklet_act)
[ 156.045562] [<c0044328>] (tasklet_action+0x80/0x18c) from
[<c0044aa0>] (__do_softirq+0xc8/0x224)
[ 156.045562] [<c0044aa0>] (__do_softirq+0xc8/0x224) from
[<c0045094>] (irq_exit+0x94/0x9c)
[ 156.063385] [<c0045094>] (irq_exit+0x94/0x9c) from [<c0013edc>]
(handle_IRQ+0x50/0xac)
[ 156.071716] [<c0013edc>] (handle_IRQ+0x50/0xac) from [<c0008484>]
(gic_handle_irq+0x24/0xa8)
[ 156.080596] [<c0008484>] (gic_handle_irq+0x24/0xa8) from
[<c0432064>] (__irq_svc+0x44/0x60)
[ 156.089385] Exception stack(0xebd4fc00 to 0xebd4fc48)
[ 156.089385] fc00: 00000001 ee5bef20 00000000 00000001 c1210380
c1210380 ee7b6000 ee534ac0
[ 156.103271] fc20: 000a3e9b 00000000 ebd4e000 ebd4fcfc 000031f5
ebd4fc48 c00898e4 c0431d8c
[ 156.111877] fc40: 20000113 ffffffff
[ 156.115570] [<c0432064>] (__irq_svc+0x44/0x60) from [<c0431d8c>]
(_raw_spin_unlock_irq+0x28/0x2c)
[ 156.124877] [<c0431d8c>] (_raw_spin_unlock_irq+0x28/0x2c) from
[<c04307ec>] (__schedule+0x2e4/0x7b4)
[ 156.134490] [<c04307ec>] (__schedule+0x2e4/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 156.134490] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 156.153686] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 156.163757] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 156.163757] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 156.184783] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 156.195220] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from
[<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 156.195220] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4
[wl12xx_sdio]) from [<bf0c3808>] (wl12xx_fw_)
[ 156.218811] [<bf0c3808>] (wl12xx_fw_status+0x38/0x288 [wl12xx])
from [<bf0c6260>] (wl1271_irq+0x8c/0x)
[ 156.229797] [<bf0c6260>] (wl1271_irq+0x8c/0x238 [wl12xx]) from
[<c0098820>] (irq_thread+0x148/0x208)
[ 156.239410] [<c0098820>] (irq_thread+0x148/0x208) from [<c005d080>]
(kthread+0x84/0x90)
[ 156.247833] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 156.256622] Unable to handle kernel NULL pointer dereference at
virtual address 0000002c
[ 156.256622] pgd = c0004000
[ 156.265136] [0000002c] *pgd=00000000
[ 156.271759] Internal error: Oops: 17 [#1] SMP
[ 156.271759] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 156.276336] CPU: 0 Tainted: G W (3.3.0-rc3-wl #4)
[ 156.289611] PC is at __schedule+0x5d8/0x7b4
[ 156.289611] LR is at mark_held_locks+0xa0/0x114
[ 156.289611] pc : [<c0430ae0>] lr : [<c00898e4>] psr: 60000113
[ 156.289611] sp : ebd4f760 ip : 000031f6 fp : ebd4f80c
[ 156.298767] r10: ebd4e000 r9 : 00000000 r8 : 00000000
[ 156.298767] r7 : ee5beac0 r6 : 00000000 r5 : c1210380 r4 : ee534ac0
[ 156.316284] r3 : 0000002c r2 : 00000000 r1 : ee5bef38 r0 : 00000001
[ 156.316284] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM
Segment kernel
[ 156.316284] Control: 10c53c7d Table: ada9004a DAC: 00000017
[ 156.343658] Process irq/213-wl12xx (pid: 616, stack limit = 0xebd4e2f8)
[ 156.343658] Stack: (0xebd4f760 to 0xebd50000)
[ 156.355163] f760: c069ce00 c00874f4 ee5beac0 c06bd2b0 18683e3f
00000000 c042e7e4 c0631380
[ 156.355163] f780: 446d7106 00000024 c0631380 c0631380 00000000
00000000 c062f418 c0631380
[ 156.355163] f7a0: 00000002 00000080 c0aeb4e8 ebd4e000 0001c15e
00000000 00000000 00000001
[ 156.355163] f7c0: 00000000 ee5bef38 0000000f c00898e4 80000113
c00203fc ada84984 ebd4e000
[ 156.380920] f7e0: c0431d50 ee5beac0 00000001 c04303c0 ebd4f8f0
7fffffff ebd4e000 00000000
[ 156.380920] f800: 00000000 00000002 ebd4f8c4 c042e7e4 c0aeb4e8
00000001 ee5beac0 00000000
[ 156.380920] f820: 00000002 c077b5e0 00000003 ee5bef38 0000000f
c00898e4 60000193 00000000
[ 156.380920] f840: 00000001 ebd4e000 c0431d88 ee5beac0 00000001
00000000 00000000 00000002
[ 156.380920] f860: ebd4f8c4 ebd4f8f4 ebd4f8f0 7fffffff ebd4e000
00000000 00000000 00000002
[ 156.380920] f880: ebd4f8c4 c04303c0 ebd4f894 00000001 ee5beac0
c006c8fc ebd4f914 ebd4f914
[ 156.432403] f8a0: edb20800 edb20800 ebd4f8e0 ebd4f8f0 00000000
00000001 a40f6844 000f6800
[ 156.432403] f8c0: ebd4f950 c033bd24 00000000 edb26800 00000100
00000044 00000044 c03448e0
[ 156.432403] f8e0: 00000000 ebd4f920 ebd4f950 00000000 00000001
00000000 dead4ead ffffffff
[ 156.432403] f900: ffffffff c0c093f4 c07929c0 00000000 c0543070
ebd4f898 ebd4f898 c033bd00
[ 156.432403] f920: 00000035 a40f6844 00001000 00000000 00000000
00000000 000001b5 00000000
[ 156.432403] f940: 00000000 00000000 ebd4f950 ebd4f8e0 3b9aca00
00000000 00000044 00000001
[ 156.492462] f960: 00000000 00000100 00000044 00000000 ebd4f8e0
00000001 ebd4f980 00000000
[ 156.492462] f980: c11c6082 00000940 00000044 ada84940 ee5beac0
00000044 00000044 edb27c00
[ 156.492462] f9a0: eda84940 00000001 00000000 000007b4 00000001
c0345a78 00000001 eda84940
[ 156.492462] f9c0: 00000000 00000044 ee5beac0 00000000 00000002
000007b4 ebd65c08 eda84940
[ 156.492462] f9e0: 00000044 00000000 00000003 ee700520 eda84940
c0345b64 eda84940 00000044
[ 156.492462] fa00: 00000001 bf0f2170 60000113 00000044 ecc30c38
ee701660 eda84940 ee701660
[ 156.543945] fa20: 00000000 bf0c710c 00000000 c00f27e4 ee700608
ebd4e000 00000000 ecc30cc4
[ 156.543945] fa40: eda84940 ee701660 00000000 00000000 00000003
ee700520 ecc30c38 bf0c98f4
[ 156.543945] fa60: 00000000 c00898e4 00000000 ecc30cc4 ee7f2854
ecc30cc4 ebd4fb10 bf0cab2c
[ 156.543945] fa80: bf0d6d38 ee701660 eda50140 bf0c36c4 ecc30c38
c0089a00 000006f8 ebd4fb10
[ 156.543945] faa0: ebd4fb10 ee700520 ebd4fb10 00000000 00000000
ee7005f8 ecc30c38 bf059ce8
[ 156.543945] fac0: 00000000 00000001 ecc30c38 ee700c18 ee7005f8
00000000 ebd4fb10 ee700520
[ 156.543945] fae0: eda50140 00000000 80000113 bf05b17c 00000001
00000000 bf05b000 00000000
[ 156.595428] fb00: ee5beac0 ee7005e8 000006f8 ee700d04 ebd4fb10
ebd4fb10 00000000 c00898e4
[ 156.595428] fb20: c06b4828 c06b4828 c0631980 ebd4e000 c00442f8
ee5beac0 00000001 00000006
[ 156.595428] fb40: c062f458 ee700cc8 00000000 ebd4e000 ee700ccc
00000000 c062f458 c0649108
[ 156.595428] fb60: c06b9e48 c0044328 c00442a8 00000001 c0634098
ebd4e000 0000002c 00000006
[ 156.595428] fb80: 00000000 ebd4e000 00000100 c0044aa0 0000002c
00000000 00000000 0000000a
[ 156.595428] fba0: c06310e0 ebd4e000 c06310e0 ebd4e000 0000002c
00000000 00000000 ebd4e000
[ 156.646911] fbc0: ebd4fcfc c0045094 c0649108 c0013edc 00000000
fa240100 c0647cf0 ebd4fc00
[ 156.646911] fbe0: c0647cf0 c0008484 c0431d8c 20000113 ffffffff
ebd4fc34 000a3e9b c0432064
[ 156.646911] fc00: 00000001 ee5bef20 00000000 00000001 c1210380
c1210380 ee7b6000 ee534ac0
[ 156.646911] fc20: 000a3e9b 00000000 ebd4e000 ebd4fcfc 000031f5
ebd4fc48 c00898e4 c0431d8c
[ 156.646911] fc40: 20000113 ffffffff ee5beac0 c04307ec c069ce00
c00874f4 ee5beac0 c06bd2b0
[ 156.646911] fc60: 0f14cc3d 00000000 c042e7e4 c0631380 446d7106
00000024 c0631380 c0631380
[ 156.698394] fc80: 000a3e9b 00000000 c062f418 c0631380 00000000
c0020500 c0aeb4e8 ebd4e000
[ 156.698394] fca0: 0046415e 00000000 0000015e 00000478 00000000
ee5bef20 00000233 c00898e4
[ 156.698394] fcc0: adaa9f14 fa242000 00000000 ebd4e000 c0431d50
ee5beac0 00000001 c04303c0
[ 156.698394] fce0: ebd4fde0 7fffffff ebd4e000 00000000 00000000
00000002 ebd4fdb4 c042e7e4
[ 156.698394] fd00: c0aeb4e8 00000000 ee5beac0 00000004 00000006
c077b5e0 00000006 ee5bef20
[ 156.698394] fd20: 00000233 c00898e4 60000193 00000000 00000001
ebd4e000 c0431d88 ee5beac0
[ 156.749877] fd40: 00000001 00000000 00000000 00000002 ebd4fdb4
ebd4fde4 ebd4fde0 7fffffff
[ 156.749877] fd60: ebd4e000 00000000 00000000 00000002 ebd4fdb4
c04303c0 ebd4fd84 00000001
[ 156.749877] fd80: ee5beac0 c006c8fc ebd4fe04 ebd4fe04 edb20800
edb20800 ebd4fdd0 ebd4fde0
[ 156.749877] fda0: 00000000 00000001 27df8054 03df8000 ebd4fe40
c033bd24 00000000 edb26800
[ 156.749877] fdc0: 00000200 00000054 00000054 c03448e0 00000000
ebd4fe10 ebd4fe40 00000000
[ 156.749877] fde0: 00000001 00000000 dead4ead ffffffff ffffffff
c0c093f4 c07929c0 00000000
[ 156.801361] fe00: c0543070 ebd4fd88 ebd4fd88 c033bd00 00000035
27df8054 00001000 00000000
[ 156.801361] fe20: 00000000 00000000 000001b5 00000000 00000000
00000000 ebd4fe40 ebd4fdd0
[ 156.801361] fe40: 3b9aca00 00000000 00000054 00000001 00000000
00000200 00000054 00000000
[ 156.801361] fe60: ebd4fdd0 00000001 ebd4fe70 00000000 c11c6522
00000ec0 00000054 adaa9ec0
[ 156.801361] fe80: ebd4ff2c 00000054 00000054 edb27c00 edaa9ec0
00000001 00000000 0001efc0
[ 156.801361] fea0: 00000000 c0345a78 00000001 edaa9ec0 00000000
00000054 00000002 00000000
[ 156.861419] fec0: c004ba70 0001efc0 ebd65c08 edaa9ec0 00000054
00000100 ee7016a4 00000000
[ 156.861419] fee0: ee70183c c0345bdc edaa9ec0 00000054 ffffffff
bf0f2214 00000000 00000000
[ 156.861419] ff00: bf0db4c8 ee701660 edaa9ec0 00000000 00000063
bf0c3808 00000000 ffffffff
[ 156.861419] ff20: bf0dec78 00000000 00000000 bf0db4c8 ebd4ff04
ee701660 ebd4e000 ee701680
[ 156.861419] ff40: ee7016ec 00000100 ee7016a4 00000000 ee70183c
bf0c6260 bf0c61d4 c063e180
[ 156.861419] ff60: ebd4e000 ee480660 ee480640 c063e204 c0648b6c
c063e1d4 00000000 c0098820
[ 156.912902] ff80: 00000000 c0089a44 ecc23c68 ecc23c40 ee480640
c00986d8 00000013 00000000
[ 156.912902] ffa0: 00000000 00000000 00000000 c005d080 00000000
00000000 ee480640 00000000
[ 156.912902] ffc0: 00000000 dead4ead ffffffff ffffffff c06cecb8
00000000 00000000 c0543070
[ 156.912902] ffe0: ebd4ffe0 ebd4ffe0 ecc23c40 c005cffc c0014130
c0014130 00000000 00000000
[ 156.912902] [<c0430ae0>] (__schedule+0x5d8/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 156.956634] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 156.956634] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 156.956634] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 156.986846] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 156.997436] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345b64>] (sdio_memcpy_toio+0x20)
[ 156.997436] [<c0345b64>] (sdio_memcpy_toio+0x20/0x28) from
[<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0)
[ 156.997436] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4
[wl12xx_sdio]) from [<bf0c710c>] (wl1271_cm)
[ 157.031219] [<bf0c710c>] (wl1271_cmd_send+0x80/0x3b4 [wl12xx]) from
[<bf0c98f4>] (wl12xx_start_dev+0x)
[ 157.031219] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx])
from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 157.031219] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx])
from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 157.065429] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from
[<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 157.065429] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0
[mac80211]) from [<bf05b17c>] (ieee80211_)
[ 157.065429] [<bf05b17c>] (ieee80211_tx_pending+0x17c/0x26c
[mac80211]) from [<c0044328>] (tasklet_act)
[ 157.065429] [<c0044328>] (tasklet_action+0x80/0x18c) from
[<c0044aa0>] (__do_softirq+0xc8/0x224)
[ 157.065429] [<c0044aa0>] (__do_softirq+0xc8/0x224) from
[<c0045094>] (irq_exit+0x94/0x9c)
[ 157.065429] [<c0045094>] (irq_exit+0x94/0x9c) from [<c0013edc>]
(handle_IRQ+0x50/0xac)
[ 157.119171] [<c0013edc>] (handle_IRQ+0x50/0xac) from [<c0008484>]
(gic_handle_irq+0x24/0xa8)
[ 157.119171] [<c0008484>] (gic_handle_irq+0x24/0xa8) from
[<c0432064>] (__irq_svc+0x44/0x60)
[ 157.119171] Exception stack(0xebd4fc00 to 0xebd4fc48)
[ 157.150390] fc00: 00000001 ee5bef20 00000000 00000001 c1210380
c1210380 ee7b6000 ee534ac0
[ 157.150390] fc20: 000a3e9b 00000000 ebd4e000 ebd4fcfc 000031f5
ebd4fc48 c00898e4 c0431d8c
[ 157.150390] fc40: 20000113 ffffffff
[ 157.150390] [<c0432064>] (__irq_svc+0x44/0x60) from [<c0431d8c>]
(_raw_spin_unlock_irq+0x28/0x2c)
[ 157.150390] [<c0431d8c>] (_raw_spin_unlock_irq+0x28/0x2c) from
[<c04307ec>] (__schedule+0x2e4/0x7b4)
[ 157.180541] [<c04307ec>] (__schedule+0x2e4/0x7b4) from [<c042e7e4>]
(schedule_timeout+0x1c4/0x2d8)
[ 157.180541] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from
[<c04303c0>] (wait_for_common+0xac/0x150)
[ 157.180541] [<c04303c0>] (wait_for_common+0xac/0x150) from
[<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 157.180541] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from
[<c03448e0>] (mmc_io_rw_extended+0x15)
[ 157.180541] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from
[<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 157.180541] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from
[<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 157.180541] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from
[<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 157.180541] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4
[wl12xx_sdio]) from [<bf0c3808>] (wl12xx_fw_)
[ 157.274383] [<bf0c3808>] (wl12xx_fw_status+0x38/0x288 [wl12xx])
from [<bf0c6260>] (wl1271_irq+0x8c/0x)
[ 157.274383] [<bf0c6260>] (wl1271_irq+0x8c/0x238 [wl12xx]) from
[<c0098820>] (irq_thread+0x148/0x208)
[ 157.274383] [<c0098820>] (irq_thread+0x148/0x208) from [<c005d080>]
(kthread+0x84/0x90)
[ 157.294860] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>]
(kernel_thread_exit+0x0/0x8)
[ 157.294860] Code: e2846f9b eafffeba e58791c0 e289302c (e1932f9f)
[ 157.318450] ---[ end trace a79e679c7e091117 ]---
[ 157.318450] Kernel panic - not syncing: Fatal exception in interrupt
[ 157.329986] CPU1: stopping
[ 157.329986] [<c001a330>] (unwind_backtrace+0x0/0xf0) from
[<c0018604>] (handle_IPI+0x168/0x194)
[ 157.338867] [<c0018604>] (handle_IPI+0x168/0x194) from [<c00084e4>]
(gic_handle_irq+0x84/0xa8)
[ 157.347076] [<c00084e4>] (gic_handle_irq+0x84/0xa8) from
[<c0432064>] (__irq_svc+0x44/0x60)
[ 157.357330] Exception stack(0xee475f88 to 0xee475fd0)
[ 157.365051] 5f80: c00292fc 00000000 00000000
c00292e0 ee474000 c06bb088
[ 157.373626] 5fa0: c043c480 00000000 c064cb98 ee474000 c064cd50
00000000 00be7000 ee475fd0
[ 157.374542] 5fc0: c00292fc c0029300 60000113 ffffffff
[ 157.387145] [<c0432064>] (__irq_svc+0x44/0x60) from [<c0029300>]
(omap_default_idle+0x20/0x24)
[ 157.396545] [<c0029300>] (omap_default_idle+0x20/0x24) from
[<c00143f8>] (cpu_idle+0xcc/0x114)
[ 157.405517] [<c00143f8>] (cpu_idle+0xcc/0x114) from [<80426434>] (0x80426434)
Thanks,
Thomas
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: wl12xx: BUG: scheduling while atomic: kworker
2012-02-14 22:42 wl12xx: BUG: scheduling while atomic: kworker Thomas Pedersen
@ 2012-02-15 4:03 ` Thomas Pedersen
2012-02-15 5:58 ` Luciano Coelho
2012-02-15 10:00 ` Eliad Peller
0 siblings, 2 replies; 5+ messages in thread
From: Thomas Pedersen @ 2012-02-15 4:03 UTC (permalink / raw)
To: linux-wireless
Sorry, gmail ate the formatting. Resending:
# [ 151.065338] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 151.066009] 9 locks held by kworker/0:1/425:
[ 151.077178] #0: (events){.+.+.+}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 151.085113] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 151.094116] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>] cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 151.097900] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>] cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 151.113037] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>] cfg80211_conn_work+0x34/0x13c [cfg80]
[ 151.123199] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>] cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 151.132629] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>] ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 151.135681] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>] ieee80211_xmit+0x0/0x150 [mac80211]
[ 151.144165] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>] ieee80211_tx+0x24/0xf4 [mac80211]
[ 151.153472] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 151.166839] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0430c38>] (__schedule+0x730/0x7b4)
[ 151.177032] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 151.186462] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 151.196258] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 151.206329] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 151.216766] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 151.227355] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345b64>] (sdio_memcpy_toio+0x20)
[ 151.237609] [<c0345b64>] (sdio_memcpy_toio+0x20/0x28) from [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0)
[ 151.249053] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4 [wl12xx_sdio]) from [<bf0c710c>] (wl1271_cm)
[ 151.261260] [<bf0c710c>] (wl1271_cmd_send+0x80/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0x)
[ 151.272674] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 151.284179] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 151.284179] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 151.307586] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
[ 151.319702] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 151.330841] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 151.342956] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 151.355773] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
[ 151.355773] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 151.381378] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160 [cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 151.394073] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218 [cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 151.406799] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211]) from [<c0057da0>] (process_one_wo)
[ 151.417877] [<c0057da0>] (process_one_work+0x188/0x508) from [<c00584d0>] (worker_thread+0x170/0x370)
[ 151.427581] [<c00584d0>] (worker_thread+0x170/0x370) from [<c005d080>] (kthread+0x84/0x90)
[ 151.436279] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 151.450561] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 151.457580] 9 locks held by kworker/0:1/425:
[ 151.457580] #0: (events){.+.+.+}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 151.465515] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 151.479003] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>] cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 151.488494] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>] cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 151.488494] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>] cfg80211_conn_work+0x34/0x13c [cfg80]
[ 151.497924] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>] cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 151.517486] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>] ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 151.527130] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>] ieee80211_xmit+0x0/0x150 [mac80211]
[ 151.528991] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>] ieee80211_tx+0x24/0xf4 [mac80211]
[ 151.528991] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 151.552673] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0430c38>] (__schedule+0x730/0x7b4)
[ 151.561828] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 151.561828] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 151.581024] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 151.591094] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 151.591094] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 151.612121] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345b64>] (sdio_memcpy_toio+0x20)
[ 151.622375] [<c0345b64>] (sdio_memcpy_toio+0x20/0x28) from [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0)
[ 151.633758] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4 [wl12xx_sdio]) from [<bf0c7164>] (wl1271_cm)
[ 151.645904] [<bf0c7164>] (wl1271_cmd_send+0xd8/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0x)
[ 151.657379] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 151.668884] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 151.680084] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 151.680267] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
[ 151.704132] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 151.715515] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 151.727630] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 151.740447] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
[ 151.740447] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 151.766052] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160 [cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 151.778869] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218 [cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 151.791473] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211]) from [<c0057da0>] (process_one_wo)
[ 151.791473] [<c0057da0>] (process_one_work+0x188/0x508) from [<c00584d0>] (worker_thread+0x170/0x370)
[ 151.812225] [<c00584d0>] (worker_thread+0x170/0x370) from [<c005d080>] (kthread+0x84/0x90)
[ 151.820922] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 151.830627] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 151.837310] 9 locks held by kworker/0:1/425:
[ 151.841796] #0: (events){.+.+.+}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 151.849731] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 151.854797] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>] cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 151.854797] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>] cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 151.877593] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>] cfg80211_conn_work+0x34/0x13c [cfg80]
[ 151.877624] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>] cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 151.877624] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>] ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 151.906799] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>] ieee80211_xmit+0x0/0x150 [mac80211]
[ 151.910034] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>] ieee80211_tx+0x24/0xf4 [mac80211]
[ 151.925231] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 151.925231] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0430c38>] (__schedule+0x730/0x7b4)
[ 151.941497] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 151.950927] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 151.960723] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 151.970794] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 151.981201] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 151.991821] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345b64>] (sdio_memcpy_toio+0x20)
[ 152.002044] [<c0345b64>] (sdio_memcpy_toio+0x20/0x28) from [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0)
[ 152.002044] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4 [wl12xx_sdio]) from [<bf0c7164>] (wl1271_cm)
[ 152.025604] [<bf0c7164>] (wl1271_cmd_send+0xd8/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0x)
[ 152.037017] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 152.048583] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 152.059814] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 152.071990] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
[ 152.083862] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 152.095275] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 152.107391] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 152.107391] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
[ 152.132995] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 152.145660] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160 [cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 152.158477] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218 [cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 152.171203] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211]) from [<c0057da0>] (process_one_wo)
[ 152.182281] [<c0057da0>] (process_one_work+0x188/0x508) from [<c00584d0>] (worker_thread+0x170/0x370)
[ 152.191986] [<c00584d0>] (worker_thread+0x170/0x370) from [<c005d080>] (kthread+0x84/0x90)
[ 152.200683] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 152.211700] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 152.218658] 9 locks held by kworker/0:1/425:
[ 152.223144] #0: (events){.+.+.+}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 152.231079] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 152.231109] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>] cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 152.231109] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>] cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 152.258941] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>] cfg80211_conn_work+0x34/0x13c [cfg80]
[ 152.258972] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>] cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 152.278564] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>] ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 152.288177] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>] ieee80211_xmit+0x0/0x150 [mac80211]
[ 152.292236] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>] ieee80211_tx+0x24/0xf4 [mac80211]
[ 152.299530] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 152.313720] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0430c38>] (__schedule+0x730/0x7b4)
[ 152.322875] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 152.332305] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 152.342102] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 152.352172] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 152.362579] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 152.373199] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 152.383605] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 152.395019] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4 [wl12xx_sdio]) from [<bf0c71c4>] (wl1271_cmd)
[ 152.407318] [<bf0c71c4>] (wl1271_cmd_send+0x138/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 152.418731] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 152.430297] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 152.430389] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 152.453704] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
[ 152.465820] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 152.476959] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 152.489074] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 152.501861] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
[ 152.502197] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 152.527496] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160 [cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 152.527496] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218 [cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 152.552795] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211]) from [<c0057da0>] (process_one_wo)
[ 152.563964] [<c0057da0>] (process_one_work+0x188/0x508) from [<c00584d0>] (worker_thread+0x170/0x370)
[ 152.573669] [<c00584d0>] (worker_thread+0x170/0x370) from [<c005d080>] (kthread+0x84/0x90)
[ 152.582366] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 152.591827] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 152.598510] 9 locks held by kworker/0:1/425:
[ 152.598510] #0: (events){.+.+.+}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 152.610900] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 152.614593] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>] cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 152.629364] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>] cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 152.638793] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>] cfg80211_conn_work+0x34/0x13c [cfg80]
[ 152.648956] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>] cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 152.648956] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>] ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 152.662261] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>] ieee80211_xmit+0x0/0x150 [mac80211]
[ 152.677337] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>] ieee80211_tx+0x24/0xf4 [mac80211]
[ 152.686462] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 152.691711] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0430c38>] (__schedule+0x730/0x7b4)
[ 152.702728] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 152.712158] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 152.721923] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 152.731994] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 152.742431] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 152.753051] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 152.763458] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 152.774871] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4 [wl12xx_sdio]) from [<bf0c71c4>] (wl1271_cmd)
[ 152.787170] [<bf0c71c4>] (wl1271_cmd_send+0x138/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 152.798645] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 152.810150] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 152.821380] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 152.833312] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
[ 152.845428] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 152.857025] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 152.868896] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 152.882019] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
[ 152.882019] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 152.907318] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160 [cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 152.907318] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218 [cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 152.932647] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211]) from [<c0057da0>] (process_one_wo)
[ 152.943786] [<c0057da0>] (process_one_work+0x188/0x508) from [<c00584d0>] (worker_thread+0x170/0x370)
[ 152.953491] [<c00584d0>] (worker_thread+0x170/0x370) from [<c005d080>] (kthread+0x84/0x90)
[ 152.962158] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 152.970977] sched: RT throttling activated
[ 152.976654] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 152.983459] 9 locks held by kworker/0:1/425:
[ 152.983703] #0: (events){.+.+.+}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 152.991607] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 153.005126] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>] cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 153.005126] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>] cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 153.024414] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>] cfg80211_conn_work+0x34/0x13c [cfg80]
[ 153.034606] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>] cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 153.034606] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>] ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 153.053649] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>] ieee80211_xmit+0x0/0x150 [mac80211]
[ 153.057708] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>] ieee80211_tx+0x24/0xf4 [mac80211]
[ 153.066192] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 153.079193] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0430c38>] (__schedule+0x730/0x7b4)
[ 153.088348] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 153.097778] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 153.107574] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 153.117645] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 153.128082] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 153.138671] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 153.149108] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 153.149108] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4 [wl12xx_sdio]) from [<bf0c7244>] (wl1271_cmd)
[ 153.172790] [<bf0c7244>] (wl1271_cmd_send+0x1b8/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 153.184295] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 153.184295] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 153.207000] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 153.207183] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
[ 153.231048] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 153.242675] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 153.254547] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 153.267669] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
[ 153.267669] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 153.292968] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160 [cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 153.305786] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218 [cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 153.318389] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211]) from [<c0057da0>] (process_one_wo)
[ 153.329467] [<c0057da0>] (process_one_work+0x188/0x508) from [<c00584d0>] (worker_thread+0x170/0x370)
[ 153.329467] [<c00584d0>] (worker_thread+0x170/0x370) from [<c005d080>] (kthread+0x84/0x90)
[ 153.347869] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 153.357299] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 153.364013] 9 locks held by kworker/0:1/425:
[ 153.364013] #0: (events){.+.+.+}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 153.364013] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 153.385406] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>] cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 153.394866] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>] cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 153.404296] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>] cfg80211_conn_work+0x34/0x13c [cfg80]
[ 153.414459] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>] cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 153.423889] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>] ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 153.433532] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>] ieee80211_xmit+0x0/0x150 [mac80211]
[ 153.438140] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>] ieee80211_tx+0x24/0xf4 [mac80211]
[ 153.451995] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 153.451995] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0430c38>] (__schedule+0x730/0x7b4)
[ 153.468231] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 153.477661] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 153.487457] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 153.497528] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 153.507934] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 153.518554] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 153.528991] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 153.540405] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4 [wl12xx_sdio]) from [<bf0c7244>] (wl1271_cmd)
[ 153.552703] [<bf0c7244>] (wl1271_cmd_send+0x1b8/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 153.564117] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 153.564208] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 153.564208] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 153.598846] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
[ 153.611175] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 153.622314] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 153.634429] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 153.647216] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
[ 153.660034] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 153.672851] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160 [cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 153.685546] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218 [cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 153.698272] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211]) from [<c0057da0>] (process_one_wo)
[ 153.709350] [<c0057da0>] (process_one_work+0x188/0x508) from [<c00584d0>] (worker_thread+0x170/0x370)
[ 153.709350] [<c00584d0>] (worker_thread+0x170/0x370) from [<c005d080>] (kthread+0x84/0x90)
[ 153.727722] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 153.739257] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 153.746093] 9 locks held by kworker/0:1/425:
[ 153.750579] #0: (events){.+.+.+}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 153.758514] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 153.763031] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>] cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 153.776977] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>] cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 153.786407] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>] cfg80211_conn_work+0x34/0x13c [cfg80]
[ 153.796569] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>] cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 153.805999] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>] ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 153.815643] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>] ieee80211_xmit+0x0/0x150 [mac80211]
[ 153.815643] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>] ieee80211_tx+0x24/0xf4 [mac80211]
[ 153.824951] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 153.840454] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0430c38>] (__schedule+0x730/0x7b4)
[ 153.840454] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 153.860046] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 153.869842] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 153.879913] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 153.890350] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 153.900939] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 153.911346] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 153.911346] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4 [wl12xx_sdio]) from [<bf0c7244>] (wl1271_cmd)
[ 153.935058] [<bf0c7244>] (wl1271_cmd_send+0x1b8/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 153.946472] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 153.958038] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 153.969421] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 153.969421] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
[ 153.993286] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 154.004669] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 154.016815] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 154.029602] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
[ 154.042663] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 154.055084] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160 [cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 154.068054] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218 [cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 154.080627] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211]) from [<c0057da0>] (process_one_wo)
[ 154.091705] [<c0057da0>] (process_one_work+0x188/0x508) from [<c00584d0>] (worker_thread+0x170/0x370)
[ 154.091705] [<c00584d0>] (worker_thread+0x170/0x370) from [<c005d080>] (kthread+0x84/0x90)
[ 154.110076] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 154.118865] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 154.118865] 9 locks held by kworker/0:1/425:
[ 154.118865] #0: (events){.+.+.+}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 154.134094] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 154.147613] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>] cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 154.157073] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>] cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 154.160858] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>] cfg80211_conn_work+0x34/0x13c [cfg80]
[ 154.176666] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>] cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 154.186096] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>] ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 154.186096] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>] ieee80211_xmit+0x0/0x150 [mac80211]
[ 154.205047] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>] ieee80211_tx+0x24/0xf4 [mac80211]
[ 154.208282] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 154.220245] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0430c38>] (__schedule+0x730/0x7b4)
[ 154.230438] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 154.239868] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 154.239868] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 154.259704] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 154.270141] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 154.280761] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 154.291168] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 154.302581] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4 [wl12xx_sdio]) from [<bf0c7244>] (wl1271_cmd)
[ 154.314880] [<bf0c7244>] (wl1271_cmd_send+0x1b8/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 154.326354] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 154.337860] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 154.349060] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 154.361236] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
[ 154.373107] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 154.384490] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 154.396636] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 154.396911] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
[ 154.422210] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 154.435028] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160 [cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 154.435028] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218 [cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 154.460357] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211]) from [<c0057da0>] (process_one_wo)
[ 154.471466] [<c0057da0>] (process_one_work+0x188/0x508) from [<c00584d0>] (worker_thread+0x170/0x370)
[ 154.481201] [<c00584d0>] (worker_thread+0x170/0x370) from [<c005d080>] (kthread+0x84/0x90)
[ 154.489868] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 154.500427] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
[ 154.507354] 9 locks held by kworker/0:1/425:
[ 154.507354] #0: (events){.+.+.+}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 154.515258] #1: ((&rdev->conn_work)){+.+.+.}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 154.519775] #2: (rtnl_mutex){+.+.+.}, at: [<bf0199d0>] cfg80211_conn_work+0x18/0x13c [cfg80211]
[ 154.530609] #3: (&rdev->mtx){+.+.+.}, at: [<bf0199e0>] cfg80211_conn_work+0x28/0x13c [cfg80211]
[ 154.547668] #4: (&rdev->devlist_mtx){+.+.+.}, at: [<bf0199ec>] cfg80211_conn_work+0x34/0x13c [cfg80]
[ 154.547668] #5: (&wdev->mtx){+.+.+.}, at: [<bf019a34>] cfg80211_conn_work+0x7c/0x13c [cfg80211]
[ 154.567260] #6: (&ifmgd->mtx){+.+.+.}, at: [<bf073620>] ieee80211_mgd_auth+0xc4/0x3b0 [mac80211]
[ 154.576904] #7: (rcu_read_lock){.+.+.+}, at: [<bf059f4c>] ieee80211_xmit+0x0/0x150 [mac80211]
[ 154.576904] #8: (rcu_read_lock){.+.+.+}, at: [<bf059e7c>] ieee80211_tx+0x24/0xf4 [mac80211]
[ 154.590240] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 154.602416] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0430c38>] (__schedule+0x730/0x7b4)
[ 154.611572] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 154.621002] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 154.630798] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 154.640869] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 154.651275] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 154.661895] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 154.661895] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 154.683715] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4 [wl12xx_sdio]) from [<bf0c7244>] (wl1271_cmd)
[ 154.696014] [<bf0c7244>] (wl1271_cmd_send+0x1b8/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 154.696014] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 154.718994] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 154.718994] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 154.742156] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
[ 154.754486] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 154.765624] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 154.777740] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 154.790527] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
[ 154.803588] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 154.816162] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160 [cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 154.816162] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218 [cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 154.841583] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211]) from [<c0057da0>] (process_one_wo)
[ 154.852630] [<c0057da0>] (process_one_work+0x188/0x508) from [<c00584d0>] (worker_thread+0x170/0x370)
[ 154.862335] [<c00584d0>] (worker_thread+0x170/0x370) from [<c005d080>] (kthread+0x84/0x90)
[ 154.871032] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 154.882446] wl12xx: ERROR command complete timeout
[ 154.887664] ------------[ cut here ]------------
[ 154.892547] WARNING: at drivers/net/wireless/wl12xx/cmd.c:108 wl1271_cmd_send+0x348/0x3b4 [wl12xx]()
[ 154.892547] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 154.909118] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c003df94>] (warn_slowpath_common+0x4c/0x6)
[ 154.919189] [<c003df94>] (warn_slowpath_common+0x4c/0x64) from [<c003dfc8>] (warn_slowpath_null+0x1c/)
[ 154.929412] [<c003dfc8>] (warn_slowpath_null+0x1c/0x24) from [<bf0c73d4>] (wl1271_cmd_send+0x348/0x3b)
[ 154.940093] [<bf0c73d4>] (wl1271_cmd_send+0x348/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0)
[ 154.951568] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 154.951660] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 154.974517] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 154.986297] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
[ 154.998413] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
[ 155.009826] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
[ 155.021942] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
[ 155.021942] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
[ 155.047790] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>] (__cfg80211_ml)
[ 155.060211] [<bf016e94>] (__cfg80211_mlme_auth+0xec/0x160 [cfg80211]) from [<bf018e1c>] (cfg80211_con)
[ 155.073181] [<bf018e1c>] (cfg80211_conn_do_work+0x14c/0x218 [cfg80211]) from [<bf019a78>] (cfg80211_c)
[ 155.085754] [<bf019a78>] (cfg80211_conn_work+0xc0/0x13c [cfg80211]) from [<c0057da0>] (process_one_wo)
[ 155.096832] [<c0057da0>] (process_one_work+0x188/0x508) from [<c00584d0>] (worker_thread+0x170/0x370)
[ 155.096832] [<c00584d0>] (worker_thread+0x170/0x370) from [<c005d080>] (kthread+0x84/0x90)
[ 155.096832] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 155.096832] ---[ end trace a79e679c7e091116 ]---
[ 155.123992] wl12xx: ERROR failed to initiate cmd role enable
[ 155.137847] wl12xx: Reading FW panic log
[ 155.143920] wl12xx: Hardware recovery in progress. FW ver: Rev 6.3.0.0.77 pc: 0x0
[ 155.152343] wl12xx: down
[ 155.158050] ieee80211 phy0: Hardware restart was requested
[ 155.636657] wl12xx: firmware booted (Rev 6.3.0.0.77)
[ 155.766845] BUG: scheduling while atomic: kworker/u:2/546/0x00000100
[ 155.774536] 3 locks held by kworker/u:2/546:
[ 155.774536] #0: (wiphy_name(local->hw.wiphy)){++++.+}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 155.788909] #1: ((&sdata->work)){+.+...}, at: [<c0057d1c>] process_one_work+0x104/0x508
[ 155.792236] #2: (&ifmgd->mtx){+.+.+.}, at: [<bf07249c>] ieee80211_sta_work+0x24/0xcb0 [mac80211]
[ 155.807220] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 155.814331]
[ 155.814331] Pid: 616, comm: irq/213-wl12xx
[ 155.820770] CPU: 0 Tainted: G W (3.3.0-rc3-wl #4)
[ 155.826995] PC is at _raw_spin_unlock_irq+0x28/0x2c
[ 155.832122] LR is at mark_held_locks+0xa0/0x114
[ 155.832122] pc : [<c0431d8c>] lr : [<c00898e4>] psr: 20000113
[ 155.832122] sp : ebd4fc48 ip : 000031f5 fp : ebd4fcfc
[ 155.848937] r10: ebd4e000 r9 : 00000000 r8 : 000a3e9b
[ 155.854461] r7 : ee534ac0 r6 : ee7b6000 r5 : c1210380 r4 : c1210380
[ 155.854461] r3 : 00000001 r2 : 00000000 r1 : ee5bef20 r0 : 00000001
[ 155.868164] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 155.868164] Control: 10c53c7d Table: ada9004a DAC: 00000017
[ 155.881896] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0430c38>] (__schedule+0x730/0x7b4)
[ 155.891052] [<c0430c38>] (__schedule+0x730/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 155.900482] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 155.900482] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 155.920318] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 155.930755] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 155.941345] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345b64>] (sdio_memcpy_toio+0x20)
[ 155.951599] [<c0345b64>] (sdio_memcpy_toio+0x20/0x28) from [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0)
[ 155.951599] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4 [wl12xx_sdio]) from [<bf0c710c>] (wl1271_cm)
[ 155.975189] [<bf0c710c>] (wl1271_cmd_send+0x80/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0x)
[ 155.986663] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 155.986663] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 156.009368] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 156.021545] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf05b17c>] (ieee80211_)
[ 156.034484] [<bf05b17c>] (ieee80211_tx_pending+0x17c/0x26c [mac80211]) from [<c0044328>] (tasklet_act)
[ 156.045562] [<c0044328>] (tasklet_action+0x80/0x18c) from [<c0044aa0>] (__do_softirq+0xc8/0x224)
[ 156.045562] [<c0044aa0>] (__do_softirq+0xc8/0x224) from [<c0045094>] (irq_exit+0x94/0x9c)
[ 156.063385] [<c0045094>] (irq_exit+0x94/0x9c) from [<c0013edc>] (handle_IRQ+0x50/0xac)
[ 156.071716] [<c0013edc>] (handle_IRQ+0x50/0xac) from [<c0008484>] (gic_handle_irq+0x24/0xa8)
[ 156.080596] [<c0008484>] (gic_handle_irq+0x24/0xa8) from [<c0432064>] (__irq_svc+0x44/0x60)
[ 156.089385] Exception stack(0xebd4fc00 to 0xebd4fc48)
[ 156.089385] fc00: 00000001 ee5bef20 00000000 00000001 c1210380 c1210380 ee7b6000 ee534ac0
[ 156.103271] fc20: 000a3e9b 00000000 ebd4e000 ebd4fcfc 000031f5 ebd4fc48 c00898e4 c0431d8c
[ 156.111877] fc40: 20000113 ffffffff
[ 156.115570] [<c0432064>] (__irq_svc+0x44/0x60) from [<c0431d8c>] (_raw_spin_unlock_irq+0x28/0x2c)
[ 156.124877] [<c0431d8c>] (_raw_spin_unlock_irq+0x28/0x2c) from [<c04307ec>] (__schedule+0x2e4/0x7b4)
[ 156.134490] [<c04307ec>] (__schedule+0x2e4/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 156.134490] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 156.153686] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 156.163757] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 156.163757] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 156.184783] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 156.195220] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 156.195220] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4 [wl12xx_sdio]) from [<bf0c3808>] (wl12xx_fw_)
[ 156.218811] [<bf0c3808>] (wl12xx_fw_status+0x38/0x288 [wl12xx]) from [<bf0c6260>] (wl1271_irq+0x8c/0x)
[ 156.229797] [<bf0c6260>] (wl1271_irq+0x8c/0x238 [wl12xx]) from [<c0098820>] (irq_thread+0x148/0x208)
[ 156.239410] [<c0098820>] (irq_thread+0x148/0x208) from [<c005d080>] (kthread+0x84/0x90)
[ 156.247833] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 156.256622] Unable to handle kernel NULL pointer dereference at virtual address 0000002c
[ 156.256622] pgd = c0004000
[ 156.265136] [0000002c] *pgd=00000000
[ 156.271759] Internal error: Oops: 17 [#1] SMP
[ 156.271759] Modules linked in: arc4 wl12xx_sdio wl12xx mac80211 cfg80211
[ 156.276336] CPU: 0 Tainted: G W (3.3.0-rc3-wl #4)
[ 156.289611] PC is at __schedule+0x5d8/0x7b4
[ 156.289611] LR is at mark_held_locks+0xa0/0x114
[ 156.289611] pc : [<c0430ae0>] lr : [<c00898e4>] psr: 60000113
[ 156.289611] sp : ebd4f760 ip : 000031f6 fp : ebd4f80c
[ 156.298767] r10: ebd4e000 r9 : 00000000 r8 : 00000000
[ 156.298767] r7 : ee5beac0 r6 : 00000000 r5 : c1210380 r4 : ee534ac0
[ 156.316284] r3 : 0000002c r2 : 00000000 r1 : ee5bef38 r0 : 00000001
[ 156.316284] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 156.316284] Control: 10c53c7d Table: ada9004a DAC: 00000017
[ 156.343658] Process irq/213-wl12xx (pid: 616, stack limit = 0xebd4e2f8)
[ 156.343658] Stack: (0xebd4f760 to 0xebd50000)
[ 156.355163] f760: c069ce00 c00874f4 ee5beac0 c06bd2b0 18683e3f 00000000 c042e7e4 c0631380
[ 156.355163] f780: 446d7106 00000024 c0631380 c0631380 00000000 00000000 c062f418 c0631380
[ 156.355163] f7a0: 00000002 00000080 c0aeb4e8 ebd4e000 0001c15e 00000000 00000000 00000001
[ 156.355163] f7c0: 00000000 ee5bef38 0000000f c00898e4 80000113 c00203fc ada84984 ebd4e000
[ 156.380920] f7e0: c0431d50 ee5beac0 00000001 c04303c0 ebd4f8f0 7fffffff ebd4e000 00000000
[ 156.380920] f800: 00000000 00000002 ebd4f8c4 c042e7e4 c0aeb4e8 00000001 ee5beac0 00000000
[ 156.380920] f820: 00000002 c077b5e0 00000003 ee5bef38 0000000f c00898e4 60000193 00000000
[ 156.380920] f840: 00000001 ebd4e000 c0431d88 ee5beac0 00000001 00000000 00000000 00000002
[ 156.380920] f860: ebd4f8c4 ebd4f8f4 ebd4f8f0 7fffffff ebd4e000 00000000 00000000 00000002
[ 156.380920] f880: ebd4f8c4 c04303c0 ebd4f894 00000001 ee5beac0 c006c8fc ebd4f914 ebd4f914
[ 156.432403] f8a0: edb20800 edb20800 ebd4f8e0 ebd4f8f0 00000000 00000001 a40f6844 000f6800
[ 156.432403] f8c0: ebd4f950 c033bd24 00000000 edb26800 00000100 00000044 00000044 c03448e0
[ 156.432403] f8e0: 00000000 ebd4f920 ebd4f950 00000000 00000001 00000000 dead4ead ffffffff
[ 156.432403] f900: ffffffff c0c093f4 c07929c0 00000000 c0543070 ebd4f898 ebd4f898 c033bd00
[ 156.432403] f920: 00000035 a40f6844 00001000 00000000 00000000 00000000 000001b5 00000000
[ 156.432403] f940: 00000000 00000000 ebd4f950 ebd4f8e0 3b9aca00 00000000 00000044 00000001
[ 156.492462] f960: 00000000 00000100 00000044 00000000 ebd4f8e0 00000001 ebd4f980 00000000
[ 156.492462] f980: c11c6082 00000940 00000044 ada84940 ee5beac0 00000044 00000044 edb27c00
[ 156.492462] f9a0: eda84940 00000001 00000000 000007b4 00000001 c0345a78 00000001 eda84940
[ 156.492462] f9c0: 00000000 00000044 ee5beac0 00000000 00000002 000007b4 ebd65c08 eda84940
[ 156.492462] f9e0: 00000044 00000000 00000003 ee700520 eda84940 c0345b64 eda84940 00000044
[ 156.492462] fa00: 00000001 bf0f2170 60000113 00000044 ecc30c38 ee701660 eda84940 ee701660
[ 156.543945] fa20: 00000000 bf0c710c 00000000 c00f27e4 ee700608 ebd4e000 00000000 ecc30cc4
[ 156.543945] fa40: eda84940 ee701660 00000000 00000000 00000003 ee700520 ecc30c38 bf0c98f4
[ 156.543945] fa60: 00000000 c00898e4 00000000 ecc30cc4 ee7f2854 ecc30cc4 ebd4fb10 bf0cab2c
[ 156.543945] fa80: bf0d6d38 ee701660 eda50140 bf0c36c4 ecc30c38 c0089a00 000006f8 ebd4fb10
[ 156.543945] faa0: ebd4fb10 ee700520 ebd4fb10 00000000 00000000 ee7005f8 ecc30c38 bf059ce8
[ 156.543945] fac0: 00000000 00000001 ecc30c38 ee700c18 ee7005f8 00000000 ebd4fb10 ee700520
[ 156.543945] fae0: eda50140 00000000 80000113 bf05b17c 00000001 00000000 bf05b000 00000000
[ 156.595428] fb00: ee5beac0 ee7005e8 000006f8 ee700d04 ebd4fb10 ebd4fb10 00000000 c00898e4
[ 156.595428] fb20: c06b4828 c06b4828 c0631980 ebd4e000 c00442f8 ee5beac0 00000001 00000006
[ 156.595428] fb40: c062f458 ee700cc8 00000000 ebd4e000 ee700ccc 00000000 c062f458 c0649108
[ 156.595428] fb60: c06b9e48 c0044328 c00442a8 00000001 c0634098 ebd4e000 0000002c 00000006
[ 156.595428] fb80: 00000000 ebd4e000 00000100 c0044aa0 0000002c 00000000 00000000 0000000a
[ 156.595428] fba0: c06310e0 ebd4e000 c06310e0 ebd4e000 0000002c 00000000 00000000 ebd4e000
[ 156.646911] fbc0: ebd4fcfc c0045094 c0649108 c0013edc 00000000 fa240100 c0647cf0 ebd4fc00
[ 156.646911] fbe0: c0647cf0 c0008484 c0431d8c 20000113 ffffffff ebd4fc34 000a3e9b c0432064
[ 156.646911] fc00: 00000001 ee5bef20 00000000 00000001 c1210380 c1210380 ee7b6000 ee534ac0
[ 156.646911] fc20: 000a3e9b 00000000 ebd4e000 ebd4fcfc 000031f5 ebd4fc48 c00898e4 c0431d8c
[ 156.646911] fc40: 20000113 ffffffff ee5beac0 c04307ec c069ce00 c00874f4 ee5beac0 c06bd2b0
[ 156.646911] fc60: 0f14cc3d 00000000 c042e7e4 c0631380 446d7106 00000024 c0631380 c0631380
[ 156.698394] fc80: 000a3e9b 00000000 c062f418 c0631380 00000000 c0020500 c0aeb4e8 ebd4e000
[ 156.698394] fca0: 0046415e 00000000 0000015e 00000478 00000000 ee5bef20 00000233 c00898e4
[ 156.698394] fcc0: adaa9f14 fa242000 00000000 ebd4e000 c0431d50 ee5beac0 00000001 c04303c0
[ 156.698394] fce0: ebd4fde0 7fffffff ebd4e000 00000000 00000000 00000002 ebd4fdb4 c042e7e4
[ 156.698394] fd00: c0aeb4e8 00000000 ee5beac0 00000004 00000006 c077b5e0 00000006 ee5bef20
[ 156.698394] fd20: 00000233 c00898e4 60000193 00000000 00000001 ebd4e000 c0431d88 ee5beac0
[ 156.749877] fd40: 00000001 00000000 00000000 00000002 ebd4fdb4 ebd4fde4 ebd4fde0 7fffffff
[ 156.749877] fd60: ebd4e000 00000000 00000000 00000002 ebd4fdb4 c04303c0 ebd4fd84 00000001
[ 156.749877] fd80: ee5beac0 c006c8fc ebd4fe04 ebd4fe04 edb20800 edb20800 ebd4fdd0 ebd4fde0
[ 156.749877] fda0: 00000000 00000001 27df8054 03df8000 ebd4fe40 c033bd24 00000000 edb26800
[ 156.749877] fdc0: 00000200 00000054 00000054 c03448e0 00000000 ebd4fe10 ebd4fe40 00000000
[ 156.749877] fde0: 00000001 00000000 dead4ead ffffffff ffffffff c0c093f4 c07929c0 00000000
[ 156.801361] fe00: c0543070 ebd4fd88 ebd4fd88 c033bd00 00000035 27df8054 00001000 00000000
[ 156.801361] fe20: 00000000 00000000 000001b5 00000000 00000000 00000000 ebd4fe40 ebd4fdd0
[ 156.801361] fe40: 3b9aca00 00000000 00000054 00000001 00000000 00000200 00000054 00000000
[ 156.801361] fe60: ebd4fdd0 00000001 ebd4fe70 00000000 c11c6522 00000ec0 00000054 adaa9ec0
[ 156.801361] fe80: ebd4ff2c 00000054 00000054 edb27c00 edaa9ec0 00000001 00000000 0001efc0
[ 156.801361] fea0: 00000000 c0345a78 00000001 edaa9ec0 00000000 00000054 00000002 00000000
[ 156.861419] fec0: c004ba70 0001efc0 ebd65c08 edaa9ec0 00000054 00000100 ee7016a4 00000000
[ 156.861419] fee0: ee70183c c0345bdc edaa9ec0 00000054 ffffffff bf0f2214 00000000 00000000
[ 156.861419] ff00: bf0db4c8 ee701660 edaa9ec0 00000000 00000063 bf0c3808 00000000 ffffffff
[ 156.861419] ff20: bf0dec78 00000000 00000000 bf0db4c8 ebd4ff04 ee701660 ebd4e000 ee701680
[ 156.861419] ff40: ee7016ec 00000100 ee7016a4 00000000 ee70183c bf0c6260 bf0c61d4 c063e180
[ 156.861419] ff60: ebd4e000 ee480660 ee480640 c063e204 c0648b6c c063e1d4 00000000 c0098820
[ 156.912902] ff80: 00000000 c0089a44 ecc23c68 ecc23c40 ee480640 c00986d8 00000013 00000000
[ 156.912902] ffa0: 00000000 00000000 00000000 c005d080 00000000 00000000 ee480640 00000000
[ 156.912902] ffc0: 00000000 dead4ead ffffffff ffffffff c06cecb8 00000000 00000000 c0543070
[ 156.912902] ffe0: ebd4ffe0 ebd4ffe0 ecc23c40 c005cffc c0014130 c0014130 00000000 00000000
[ 156.912902] [<c0430ae0>] (__schedule+0x5d8/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 156.956634] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 156.956634] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 156.956634] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 156.986846] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 156.997436] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345b64>] (sdio_memcpy_toio+0x20)
[ 156.997436] [<c0345b64>] (sdio_memcpy_toio+0x20/0x28) from [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0)
[ 156.997436] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4 [wl12xx_sdio]) from [<bf0c710c>] (wl1271_cm)
[ 157.031219] [<bf0c710c>] (wl1271_cmd_send+0x80/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0x)
[ 157.031219] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
[ 157.031219] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
[ 157.065429] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
[ 157.065429] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf05b17c>] (ieee80211_)
[ 157.065429] [<bf05b17c>] (ieee80211_tx_pending+0x17c/0x26c [mac80211]) from [<c0044328>] (tasklet_act)
[ 157.065429] [<c0044328>] (tasklet_action+0x80/0x18c) from [<c0044aa0>] (__do_softirq+0xc8/0x224)
[ 157.065429] [<c0044aa0>] (__do_softirq+0xc8/0x224) from [<c0045094>] (irq_exit+0x94/0x9c)
[ 157.065429] [<c0045094>] (irq_exit+0x94/0x9c) from [<c0013edc>] (handle_IRQ+0x50/0xac)
[ 157.119171] [<c0013edc>] (handle_IRQ+0x50/0xac) from [<c0008484>] (gic_handle_irq+0x24/0xa8)
[ 157.119171] [<c0008484>] (gic_handle_irq+0x24/0xa8) from [<c0432064>] (__irq_svc+0x44/0x60)
[ 157.119171] Exception stack(0xebd4fc00 to 0xebd4fc48)
[ 157.150390] fc00: 00000001 ee5bef20 00000000 00000001 c1210380 c1210380 ee7b6000 ee534ac0
[ 157.150390] fc20: 000a3e9b 00000000 ebd4e000 ebd4fcfc 000031f5 ebd4fc48 c00898e4 c0431d8c
[ 157.150390] fc40: 20000113 ffffffff
[ 157.150390] [<c0432064>] (__irq_svc+0x44/0x60) from [<c0431d8c>] (_raw_spin_unlock_irq+0x28/0x2c)
[ 157.150390] [<c0431d8c>] (_raw_spin_unlock_irq+0x28/0x2c) from [<c04307ec>] (__schedule+0x2e4/0x7b4)
[ 157.180541] [<c04307ec>] (__schedule+0x2e4/0x7b4) from [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8)
[ 157.180541] [<c042e7e4>] (schedule_timeout+0x1c4/0x2d8) from [<c04303c0>] (wait_for_common+0xac/0x150)
[ 157.180541] [<c04303c0>] (wait_for_common+0xac/0x150) from [<c033bd24>] (mmc_wait_for_req_done+0x1c/0)
[ 157.180541] [<c033bd24>] (mmc_wait_for_req_done+0x1c/0x74) from [<c03448e0>] (mmc_io_rw_extended+0x15)
[ 157.180541] [<c03448e0>] (mmc_io_rw_extended+0x15c/0x1f8) from [<c0345a78>] (sdio_io_rw_ext_helper+0x)
[ 157.180541] [<c0345a78>] (sdio_io_rw_ext_helper+0x154/0x1d4) from [<c0345bdc>] (sdio_memcpy_fromio+0x)
[ 157.180541] [<c0345bdc>] (sdio_memcpy_fromio+0x18/0x20) from [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/)
[ 157.180541] [<bf0f2214>] (wl12xx_sdio_raw_read+0x50/0xa4 [wl12xx_sdio]) from [<bf0c3808>] (wl12xx_fw_)
[ 157.274383] [<bf0c3808>] (wl12xx_fw_status+0x38/0x288 [wl12xx]) from [<bf0c6260>] (wl1271_irq+0x8c/0x)
[ 157.274383] [<bf0c6260>] (wl1271_irq+0x8c/0x238 [wl12xx]) from [<c0098820>] (irq_thread+0x148/0x208)
[ 157.274383] [<c0098820>] (irq_thread+0x148/0x208) from [<c005d080>] (kthread+0x84/0x90)
[ 157.294860] [<c005d080>] (kthread+0x84/0x90) from [<c0014130>] (kernel_thread_exit+0x0/0x8)
[ 157.294860] Code: e2846f9b eafffeba e58791c0 e289302c (e1932f9f)
[ 157.318450] ---[ end trace a79e679c7e091117 ]---
[ 157.318450] Kernel panic - not syncing: Fatal exception in interrupt
[ 157.329986] CPU1: stopping
[ 157.329986] [<c001a330>] (unwind_backtrace+0x0/0xf0) from [<c0018604>] (handle_IPI+0x168/0x194)
[ 157.338867] [<c0018604>] (handle_IPI+0x168/0x194) from [<c00084e4>] (gic_handle_irq+0x84/0xa8)
[ 157.347076] [<c00084e4>] (gic_handle_irq+0x84/0xa8) from [<c0432064>] (__irq_svc+0x44/0x60)
[ 157.357330] Exception stack(0xee475f88 to 0xee475fd0)
[ 157.365051] 5f80: c00292fc 00000000 00000000 c00292e0 ee474000 c06bb088
[ 157.373626] 5fa0: c043c480 00000000 c064cb98 ee474000 c064cd50 00000000 00be7000 ee475fd0
[ 157.374542] 5fc0: c00292fc c0029300 60000113 ffffffff
[ 157.387145] [<c0432064>] (__irq_svc+0x44/0x60) from [<c0029300>] (omap_default_idle+0x20/0x24)
[ 157.396545] [<c0029300>] (omap_default_idle+0x20/0x24) from [<c00143f8>] (cpu_idle+0xcc/0x114)
[ 157.405517] [<c00143f8>] (cpu_idle+0xcc/0x114) from [<80426434>] (0x80426434)
Thomas
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: wl12xx: BUG: scheduling while atomic: kworker
2012-02-15 4:03 ` Thomas Pedersen
@ 2012-02-15 5:58 ` Luciano Coelho
2012-02-15 10:00 ` Eliad Peller
1 sibling, 0 replies; 5+ messages in thread
From: Luciano Coelho @ 2012-02-15 5:58 UTC (permalink / raw)
To: Thomas Pedersen; +Cc: linux-wireless
On Tue, 2012-02-14 at 20:03 -0800, Thomas Pedersen wrote:
> Sorry, gmail ate the formatting. Resending:
Thanks for your report. This looks interesting, something to do with
the SDIO.
What exactly did you try to do? Was it 3.3-rc3 vanilla? Or
wireless-testing?
How are you configuring the MMC for wl12xx in your board file?
--
Cheers,
Luca.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: wl12xx: BUG: scheduling while atomic: kworker
2012-02-15 4:03 ` Thomas Pedersen
2012-02-15 5:58 ` Luciano Coelho
@ 2012-02-15 10:00 ` Eliad Peller
2012-02-15 18:34 ` Thomas Pedersen
1 sibling, 1 reply; 5+ messages in thread
From: Eliad Peller @ 2012-02-15 10:00 UTC (permalink / raw)
To: Thomas Pedersen; +Cc: linux-wireless
On Wed, Feb 15, 2012 at 6:03 AM, Thomas Pedersen <thomas@cozybit.com> wrote:
> Sorry, gmail ate the formatting. Resending:
>
> # [ 151.065338] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
> [ 151.249053] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4 [wl12xx_sdio]) from [<bf0c710c>] (wl1271_cm)
> [ 151.261260] [<bf0c710c>] (wl1271_cmd_send+0x80/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0x)
> [ 151.272674] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
> [ 151.284179] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
> [ 151.284179] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
> [ 151.307586] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
> [ 151.319702] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
> [ 151.330841] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
> [ 151.342956] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
> [ 151.355773] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
> [ 151.355773] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>]
this should be applied:
http://permalink.gmane.org/gmane.linux.kernel.wireless.general/84311
and you'll probably also need to apply
http://permalink.gmane.org/gmane.linux.kernel.wireless.general/84312
if you want your device to be able to connect :)
(haven't tested these patches with the latest kernel yet, though)
Eliad.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: wl12xx: BUG: scheduling while atomic: kworker
2012-02-15 10:00 ` Eliad Peller
@ 2012-02-15 18:34 ` Thomas Pedersen
0 siblings, 0 replies; 5+ messages in thread
From: Thomas Pedersen @ 2012-02-15 18:34 UTC (permalink / raw)
To: Eliad Peller; +Cc: linux-wireless
Hi Eliad,
On Wed, Feb 15, 2012 at 2:00 AM, Eliad Peller <eliad@wizery.com> wrote:
> On Wed, Feb 15, 2012 at 6:03 AM, Thomas Pedersen <thomas@cozybit.com> wrote:
>> Sorry, gmail ate the formatting. Resending:
>>
>> # [ 151.065338] BUG: scheduling while atomic: kworker/0:1/425/0x00000200
>
>> [ 151.249053] [<bf0f2170>] (wl12xx_sdio_raw_write+0x50/0xa4 [wl12xx_sdio]) from [<bf0c710c>] (wl1271_cm)
>> [ 151.261260] [<bf0c710c>] (wl1271_cmd_send+0x80/0x3b4 [wl12xx]) from [<bf0c98f4>] (wl12xx_start_dev+0x)
>> [ 151.272674] [<bf0c98f4>] (wl12xx_start_dev+0x90/0x144 [wl12xx]) from [<bf0cab2c>] (wl12xx_tx_get_hlid)
>> [ 151.284179] [<bf0cab2c>] (wl12xx_tx_get_hlid+0xc8/0xcc [wl12xx]) from [<bf0c36c4>] (wl1271_op_tx+0x44)
>> [ 151.284179] [<bf0c36c4>] (wl1271_op_tx+0x44/0x150 [wl12xx]) from [<bf059ce8>] (__ieee80211_tx.isra.4+)
>> [ 151.307586] [<bf059ce8>] (__ieee80211_tx.isra.4+0x150/0x2c0 [mac80211]) from [<bf059f18>] (ieee80211_)
>> [ 151.319702] [<bf059f18>] (ieee80211_tx+0xc0/0xf4 [mac80211]) from [<bf05a008>] (ieee80211_xmit+0xbc/0)
>> [ 151.330841] [<bf05a008>] (ieee80211_xmit+0xbc/0x150 [mac80211]) from [<bf05b2a8>] (ieee80211_tx_skb_t)
>> [ 151.342956] [<bf05b2a8>] (ieee80211_tx_skb_tid+0x3c/0x48 [mac80211]) from [<bf06f998>] (ieee80211_pro)
>> [ 151.355773] [<bf06f998>] (ieee80211_probe_auth+0x128/0x2f8 [mac80211]) from [<bf073774>] (ieee80211_m)
>> [ 151.355773] [<bf073774>] (ieee80211_mgd_auth+0x218/0x3b0 [mac80211]) from [<bf016e94>]
>
> this should be applied:
> http://permalink.gmane.org/gmane.linux.kernel.wireless.general/84311
>
> and you'll probably also need to apply
> http://permalink.gmane.org/gmane.linux.kernel.wireless.general/84312
>
> if you want your device to be able to connect :)
>
That did it, thanks!
Thomas
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-02-15 18:35 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-14 22:42 wl12xx: BUG: scheduling while atomic: kworker Thomas Pedersen
2012-02-15 4:03 ` Thomas Pedersen
2012-02-15 5:58 ` Luciano Coelho
2012-02-15 10:00 ` Eliad Peller
2012-02-15 18:34 ` Thomas Pedersen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox