AnsweredAssumed Answered

got rcu_preempt self-detected stall on CPU { 0}  on android5.1.1 Linux 3.14.52  IMX6

Question asked by Joy Lin on Jun 29, 2016
Latest reply on Jun 29, 2016 by igorpadykov

How to fix rcu_preempt when I trun wifi on?

 

usi_wifi_set_power() >>>>>> (val=1)

wifi_platform_bus_enumerate device present 1

usi_wifi_set_carddetect() >>>>>>>>

mmc1: queuing unknown CIS tuple 0x80 (2 bytes)

mmc1: queuing unknown CIS tuple 0x80 (3 bytes)

mmc1: queuing unknown CIS tuple 0x80 (3 bytes)

mmc1: queuing unknown CIS tuple 0x80 (7 bytes)

mmc1: queuing unknown CIS tuple 0x80 (14 bytes)

mmc1: queuing unknown CIS tuple 0x80 (2 bytes)

mmc1: new high speed SDIO card at address 0001

F1 signature read @0x18000000=0x16034334

F1 signature OK, socitype:0x1 chip:0x4334 rev:0x3 pkg:0x0

DHD: dongle ram size is set to 524288(orig 524288) at 0x0

wifi_platform_prealloc: failed to alloc static mem section 7

wl_create_event_handler(): thread:wl_event_handler:728 started

CFG80211-ERROR) wl_event_handler : tsk Enter, tsk = 0xc87c143c

dhd_attach(): thread:dhd_watchdog_thread:729 started

dhd_attach(): thread:dhd_dpc:72a started

dhd_attach(): thread:dhd_rxf:72b started

dhd_deferred_work_init: work queue initialized

 

 

dhdsdio_download_code_file: download time 123910 us

dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.

dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)

mmc3: Timeout waiting for hardware interrupt.

INFO: rcu_preempt self-detected stall on CPU { 0}  (t=2100 jiffies g=4403 c=4402 q=194)

Backtrace for cpu 0 (current):

CPU: 0 PID: 913 Comm: WifiStateMachin Not tainted 3.14.52-svn6855 #2

[<c0014e1c>] (unwind_backtrace) from [<c00119c8>] (show_stack+0x10/0x14)

[<c00119c8>] (show_stack) from [<c0834d9c>] (dump_stack+0x64/0xb4)

[<c0834d9c>] (dump_stack) from [<c0013b88>] (smp_send_all_cpu_backtrace+0x5c/0xc8)

[<c0013b88>] (smp_send_all_cpu_backtrace) from [<c007191c>] (rcu_check_callbacks+0x430/0x860)

[<c007191c>] (rcu_check_callbacks) from [<c0034198>] (update_process_times+0x3c/0x5c)

[<c0034198>] (update_process_times) from [<c007b980>] (tick_sched_timer+0x70/0xdc)

[<c007b980>] (tick_sched_timer) from [<c0046dac>] (__run_hrtimer.isra.15+0x58/0x114)

[<c0046dac>] (__run_hrtimer.isra.15) from [<c0047730>] (hrtimer_interrupt+0x10c/0x2b4)

[<c0047730>] (hrtimer_interrupt) from [<c0014574>] (twd_handler+0x2c/0x40)

[<c0014574>] (twd_handler) from [<c006af0c>] (handle_percpu_devid_irq+0x68/0x84)

[<c006af0c>] (handle_percpu_devid_irq) from [<c0067828>] (generic_handle_irq+0x20/0x30)

[<c0067828>] (generic_handle_irq) from [<c000ecc0>] (handle_IRQ+0x38/0x90)

[<c000ecc0>] (handle_IRQ) from [<c0008578>] (gic_handle_irq+0x28/0x60)

[<c0008578>] (gic_handle_irq) from [<c0012480>] (__irq_svc+0x40/0x70)

Exception stack(0xd3511a80 to 0xd3511ac8)

1a80: 00000000 c0c3b640 00000001 00000000 00000202 0000001d d3510000 f4a00100

1aa0: c0ba8080 d2108ab4 00000000 cdfe2440 0000000a d3511ac8 c002dcbc c002dcd0

1ac0: 200b0113 ffffffff

[<c0012480>] (__irq_svc) from [<c002dcd0>] (__do_softirq+0x88/0x218)

[<c002dcd0>] (__do_softirq) from [<c002e104>] (irq_exit+0xa8/0xec)

[<c002e104>] (irq_exit) from [<c000ecc4>] (handle_IRQ+0x3c/0x90)

[<c000ecc4>] (handle_IRQ) from [<c0008578>] (gic_handle_irq+0x28/0x60)

[<c0008578>] (gic_handle_irq) from [<c0012480>] (__irq_svc+0x40/0x70)

Exception stack(0xd3511b38 to 0xd3511b80)

1b20:                                                       d2108adc 600b0013

1b40: 00000000 00000006 d2108a80 cc56b600 d2108adc 00000000 000000a6 d2108ab4

1b60: 600b0013 cdfe2440 00000000 d3511b80 c00694b0 c083a090 600b0013 ffffffff

[<c0012480>] (__irq_svc) from [<c083a090>] (_raw_spin_unlock_irqrestore+0x20/0x54)

[<c083a090>] (_raw_spin_unlock_irqrestore) from [<c00694b0>] (__setup_irq+0x24c/0x480)

[<c00694b0>] (__setup_irq) from [<c0069790>] (request_threaded_irq+0xac/0x128)

[<c0069790>] (request_threaded_irq) from [<bf069750>] (bcmsdh_oob_intr_register+0x44/0x80 [bcmdhd])

[<bf069750>] (bcmsdh_oob_intr_register [bcmdhd]) from [<bf0592dc>] (dhd_bus_start+0xdc/0x280 [bcmdhd])

[<bf0592dc>] (dhd_bus_start [bcmdhd]) from [<bf06f86c>] (dhdsdio_probe+0x284/0x604 [bcmdhd])

[<bf06f86c>] (dhdsdio_probe [bcmdhd]) from [<bf069554>] (bcmsdh_probe+0xc4/0x114 [bcmdhd])

[<bf069554>] (bcmsdh_probe [bcmdhd]) from [<bf06b020>] (bcmsdh_sdmmc_probe+0xd0/0x10c [bcmdhd])

[<bf06b020>] (bcmsdh_sdmmc_probe [bcmdhd]) from [<c05b7ea0>] (sdio_bus_probe+0xd4/0xfc)

[<c05b7ea0>] (sdio_bus_probe) from [<c03be560>] (driver_probe_device+0x94/0x250)

[<c03be560>] (driver_probe_device) from [<c03be7a8>] (__driver_attach+0x8c/0x90)

[<c03be7a8>] (__driver_attach) from [<c03bce84>] (bus_for_each_dev+0x60/0x94)

[<c03bce84>] (bus_for_each_dev) from [<c03bdd5c>] (bus_add_driver+0xd8/0x1cc)

[<c03bdd5c>] (bus_add_driver) from [<c03bedc4>] (driver_register+0x78/0xf4)

[<c03bedc4>] (driver_register) from [<bf05b184>] (dhd_wifi_platform_load+0x1fc/0x3a0 [bcmdhd])

[<bf05b184>] (dhd_wifi_platform_load [bcmdhd]) from [<bf05b384>] (wifi_plat_dev_drv_probe+0x48/0x78 [bcmdhd])

[<bf05b384>] (wifi_plat_dev_drv_probe [bcmdhd]) from [<c03bf944>] (platform_drv_probe+0x48/0x98)

[<c03bf944>] (platform_drv_probe) from [<c03be560>] (driver_probe_device+0x94/0x250)

[<c03be560>] (driver_probe_device) from [<c03be7a8>] (__driver_attach+0x8c/0x90)

[<c03be7a8>] (__driver_attach) from [<c03bce84>] (bus_for_each_dev+0x60/0x94)

[<c03bce84>] (bus_for_each_dev) from [<c03bdd5c>] (bus_add_driver+0xd8/0x1cc)

[<c03bdd5c>] (bus_add_driver) from [<c03bedc4>] (driver_register+0x78/0xf4)

[<c03bedc4>] (driver_register) from [<bf05b6c0>] (dhd_wifi_platform_register_drv+0x10c/0x218 [bcmdhd])

[<bf05b6c0>] (dhd_wifi_platform_register_drv [bcmdhd]) from [<bf198084>] (dhd_module_init+0x84/0x164 [bcmdhd])

[<bf198084>] (dhd_module_init [bcmdhd]) from [<c00088a8>] (do_one_initcall+0xe4/0x140)

[<c00088a8>] (do_one_initcall) from [<c0084d24>] (load_module+0x17e4/0x1b88)

[<c0084d24>] (load_module) from [<c0085188>] (SyS_init_module+0xc0/0xfc)

[<c0085188>] (SyS_init_module) from [<c000e3e0>] (ret_fast_syscall+0x0/0x38)

 

 

sending IPI to all other CPUs:

IPI backtrace for cpu 1

 

 

CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.14.52-svn6855 #2

task: d2073980 ti: d2098000 task.ti: d2098000

PC is at cpuidle_enter_state+0x50/0xec

LR is at ktime_get+0x58/0x118

pc : [<c05aadac>]    lr : [<c0072fe8>]    psr: 60000013

sp : d2099fa8  ip : 00000000  fp : 00000000

r10: 00000001  r9 : 412fc09a  r8 : c0bb91c8

r7 : 00000031  r6 : cc3e5583  r5 : 00000001  r4 : eef061f0

r3 : 00000031  r2 : e53fa3e3  r1 : 00000000  r0 : d2099fa8

Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel

Control: 10c53c7d  Table: 221e804a  DAC: 00000015

 

 

PC: 0xc05aad2c:

ad2c  1a000004 e2511001 e242204c 2afffff9 e3e00012 e8bd8010 e1a00004 e12fff33

ad4c  e8bd8010 e3e00012 e8bd8010 c0ba41e8 e92d40f0 e3a0504c e0251295 e24dd014

ad6c  e1a07001 e1a06002 e1a04000 e1a0000d ebeb2083 e1a01007 e1a02006 e1a00004

ad8c  e5953054 e1cd60d0 e12fff33 e1a05000 e1a0000d ebeb207a e1cd20d0 f1080080

adac  e0522006 e0c33007 e28d0008 ebea09be e59d000c e59d6008 e304c240 e340c00f

adcc  e3a03000 e1a01fc0 e3e02102 e0e1069c e1520000 e0d3c001 b1a00002 e3550000

adec  e5840008 e1a01000 b3a03000 b5843008 ba00000e e0850085 e285c001 e0840180

ae0c  e08cc08c e1c022d0 e1a0c18c e0922001 e0a33fc1 e1c022f0 e18420dc e3a00001

 

 

LR: 0xc0072f68:

2f68  e59f001c e3001177 ebfedcc0 e59f300c e58d3004 eaffffb1 eaffffb1 c0bae5a0

2f88  c0c7f540 c0a19f98 e59f3104 e92d4ff0 e1a0a000 e5933000 e24dd01c e3530000

2fa8  1a000036 e59fb0ec e59f40e8 e59b8090 e3180001 1a000035 f57ff05b e5945000

2fc8  e1c423d8 e5941054 e595c000 e1a00005 e0926001 e0a37fc1 e1cd60f8 e12fff3c

2fe8  e1c561d0 e1c520d8 e5945004 e1cd61f0 e1c464d0 e594c008 e26c9020 e0500002

3008  e0c11003 e1cd21d0 e0000002 e0011003 e0832590 e0966002 e1a02c36 e0233195

3028  e0a77003 e25c3020 e1822917 e1a0cc57 e58dc004 e1a09002 e5942058 51a09357

3048  e58d9000 e1cd60d0 e0966002 e0a77fc2 f57ff05b e5943090 e1580003 1affffd2

 

 

SP: 0xd2099f28:

9f28  c0ba3f24 c0013ce4 f4a0010c c0baf1a8 d2099f60 f4a00100 c0bb91c8 c00085a8

9f48  c0072fe8 c05aadac 60000013 ffffffff d2099f94 c0012480 d2099fa8 00000000

9f68  e53fa3e3 00000031 eef061f0 00000001 cc3e5583 00000031 c0bb91c8 412fc09a

9f88  00000001 00000000 00000000 d2099fa8 c0072fe8 c05aadac 60000013 ffffffff

9fa8  e53fa3e3 00000031 c0ca6f6c eef061f4 00000001 eef061f0 c0ca6f6c eef061f4

9fc8  00000001 c05aaf3c d2098000 c0bae574 c083d68c c0c39ffd c0c39ffd c000f10c

9fe8  00000000 c00675a4 c0c3a4c8 10008644 1bfff7e7 a37df5db 00000000 00000002

a008  00000000 d2073f40 c0bbba48 00000002 00000015 eef0ec40 d2073f40 00000000

 

 

R0: 0xd2099f28:

9f28  c0ba3f24 c0013ce4 f4a0010c c0baf1a8 d2099f60 f4a00100 c0bb91c8 c00085a8

9f48  c0072fe8 c05aadac 60000013 ffffffff d2099f94 c0012480 d2099fa8 00000000

9f68  e53fa3e3 00000031 eef061f0 00000001 cc3e5583 00000031 c0bb91c8 412fc09a

9f88  00000001 00000000 00000000 d2099fa8 c0072fe8 c05aadac 60000013 ffffffff

9fa8  e53fa3e3 00000031 c0ca6f6c eef061f4 00000001 eef061f0 c0ca6f6c eef061f4

9fc8  00000001 c05aaf3c d2098000 c0bae574 c083d68c c0c39ffd c0c39ffd c000f10c

9fe8  00000000 c00675a4 c0c3a4c8 10008644 1bfff7e7 a37df5db 00000000 00000002

a008  00000000 d2073f40 c0bbba48 00000002 00000015 eef0ec40 d2073f40 00000000

 

 

R2: 0xe53fa363:

a360  426b7f3f 17ab975b 3fbf2ddd a3edff56 6f6e6d7d 3ca7f7f7 67efdb3f 6e248fbd

a380  75b92efc 7dea7afb 6f85afe9 cbf71ccf 63b77dce 9bbd28fe da399fd8 e8bfa6a9

a3a0  3fc3ff2f fdc5eff9 dbbf719e d5c1d7ca 9b7ee776 448f975c 6b632733 5bcd8beb

a3c0  ccc5bbff 5b3ffff0 5a79f17e 1437df3f ffff2848 5dff9db0 afbe262e f45fd773

a3e0  16233f9e 33c4fa98 7e217d36 1b3ff576 1a23b15f fe7ee1fd 3d2bea6f 14cde3b1

a400  ebd2bf39 a75375f9 f4b3e9a3 6b44bc94 fd7f2bbb 9fbe349a 57699bcf 7f36bdfb

a420  f51ffb5e c18a99da 6beeffd5 fd8a33ef b6e7cb77 9b9ef6de cbfd4fee 46fbbddf

a440  303ee795 196fe80f 52e474f7 d7dd3525 47bbcefe 537c3bfb 7719e8f6 d7f77f74

a460  def6d5f7 3f2a0134 2eb668f9 76f77df5 5df9f76b d75d37c5 87fd75ce d13495ca

 

 

R4: 0xeef06170:

6170  ffffffff 00000000 00000000 00000000 00000000 00000000 300a300a 00000000

6190  08374055 00000000 0cbf65c9 00000000 00000000 00000000 0cbf65c9 00000000

61b0  d276e000 d276cd80 00060ae0 00060ae0 0cbf65c5 00000000 0cbf65c5 00000000

61d0  00000000 de26de26 eef061d8 eef061d8 00000001 00000000 eef061f0 00000000

61f0  00000003 00000001 000026f3 00000000 00000000 00000000 0005c3a4 00000000

6210  017a8b38 00000000 00000000 00000000 0000efb0 00000000 066e33ac 00000000

6230  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

6250  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

 

 

R6: 0xcc3e5503:

5500  275c4707 275c5707 275c6707 275c7707 275c8707 275c9707 275ca707 275cb707

5520  275cc707 275cd707 275ce707 275cf707 275d0707 275d1707 275d2707 275d3707

5540  275d4707 275d5707 275d6707 275d7707 275d8707 275d9707 275da707 275db707

5560  275dc707 275dd707 275de707 275df707 275e0707 275e1707 275e2707 275e3707

5580  275e4707 275e5707 275e6707 275e7707 275e8707 275e9707 275ea707 275eb707

55a0  275ec707 275ed707 275ee707 275ef707 275f0707 275f1707 275f2707 275f3707

55c0  275f4707 275f5707 275f6707 275f7707 275f8707 275f9707 275fa707 275fb707

55e0  275fc707 275fd707 275fe707 275ff707 27600707 27601707 27602707 27603707

5600  27604707 27605707 27606707 27607707 27608707 27609707 2760a707 2760b707

 

 

R8: 0xc0bb9148:

9148  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

9168  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

9188  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

91a8  00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000

91c8  c0a1455c 00000000 00000000 00000001 00494657 00000000 00000000 00000000

91e8  204d5241 00494657 00000000 00000000 00000000 00000000 00000000 00000000

9208  00000001 00000001 ffffffff 00000001 00000000 c0012880 00000000 54494157

9228  00000000 00000000 00000000 636f6c43 666f206b 00000066 00000000 00000000

CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.14.52-svn6855 #2

[<c0014e1c>] (unwind_backtrace) from [<c00119c8>] (show_stack+0x10/0x14)

[<c00119c8>] (show_stack) from [<c0834d9c>] (dump_stack+0x64/0xb4)

[<c0834d9c>] (dump_stack) from [<c0013ce4>] (handle_IPI+0xf0/0x1ec)

[<c0013ce4>] (handle_IPI) from [<c00085a8>] (gic_handle_irq+0x58/0x60)

[<c00085a8>] (gic_handle_irq) from [<c0012480>] (__irq_svc+0x40/0x70)

Exception stack(0xd2099f60 to 0xd2099fa8)

9f60: d2099fa8 00000000 e53fa3e3 00000031 eef061f0 00000001 cc3e5583 00000031

9f80: c0bb91c8 412fc09a 00000001 00000000 00000000 d2099fa8 c0072fe8 c05aadac

9fa0: 60000013 ffffffff

[<c0012480>] (__irq_svc) from [<c05aadac>] (cpuidle_enter_state+0x50/0xec)

[<c05aadac>] (cpuidle_enter_state) from [<c05aaf3c>] (cpuidle_idle_call+0xf4/0x164)

[<c05aaf3c>] (cpuidle_idle_call) from [<c000f10c>] (arch_cpu_idle+0x8/0x44)

[<c000f10c>] (arch_cpu_idle) from [<c00675a4>] (cpu_startup_entry+0x9c/0x138)

[<c00675a4>] (cpu_startup_entry) from [<10008644>] (0x10008644)

IPI backtrace for cpu 2

 

 

CPU: 2 PID: 0 Comm: swapper/2 Not tainted 3.14.52-svn6855 #2

task: d2073f40 ti: d209a000 task.ti: d209a000

PC is at cpuidle_enter_state+0x50/0xec

LR is at ktime_get+0x58/0x118

pc : [<c05aadac>]    lr : [<c0072fe8>]    psr: 600b0013

sp : d209bfa8  ip : 00000000  fp : 00000000

r10: 00000001  r9 : 412fc09a  r8 : c0bb91c8

r7 : 00000031  r6 : cc3e690b  r5 : 00000001  r4 : eef0e1f0

r3 : 00000031  r2 : e53fa531  r1 : 00000000  r0 : d209bfa8

Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel

Control: 10c53c7d  Table: 23fd404a  DAC: 00000015

 

 

PC: 0xc05aad2c:

ad2c  1a000004 e2511001 e242204c 2afffff9 e3e00012 e8bd8010 e1a00004 e12fff33

ad4c  e8bd8010 e3e00012 e8bd8010 c0ba41e8 e92d40f0 e3a0504c e0251295 e24dd014

ad6c  e1a07001 e1a06002 e1a04000 e1a0000d ebeb2083 e1a01007 e1a02006 e1a00004

ad8c  e5953054 e1cd60d0 e12fff33 e1a05000 e1a0000d ebeb207a e1cd20d0 f1080080

adac  e0522006 e0c33007 e28d0008 ebea09be e59d000c e59d6008 e304c240 e340c00f

adcc  e3a03000 e1a01fc0 e3e02102 e0e1069c e1520000 e0d3c001 b1a00002 e3550000

adec  e5840008 e1a01000 b3a03000 b5843008 ba00000e e0850085 e285c001 e0840180

ae0c  e08cc08c e1c022d0 e1a0c18c e0922001 e0a33fc1 e1c022f0 e18420dc e3a00001

 

 

LR: 0xc0072f68:

2f68  e59f001c e3001177 ebfedcc0 e59f300c e58d3004 eaffffb1 eaffffb1 c0bae5a0

2f88  c0c7f540 c0a19f98 e59f3104 e92d4ff0 e1a0a000 e5933000 e24dd01c e3530000

2fa8  1a000036 e59fb0ec e59f40e8 e59b8090 e3180001 1a000035 f57ff05b e5945000

2fc8  e1c423d8 e5941054 e595c000 e1a00005 e0926001 e0a37fc1 e1cd60f8 e12fff3c

2fe8  e1c561d0 e1c520d8 e5945004 e1cd61f0 e1c464d0 e594c008 e26c9020 e0500002

3008  e0c11003 e1cd21d0 e0000002 e0011003 e0832590 e0966002 e1a02c36 e0233195

3028  e0a77003 e25c3020 e1822917 e1a0cc57 e58dc004 e1a09002 e5942058 51a09357

3048  e58d9000 e1cd60d0 e0966002 e0a77fc2 f57ff05b e5943090 e1580003 1affffd2

 

 

SP: 0xd209bf28:

bf28  c0ba3f24 c0013ce4 f4a0010c c0baf1a8 d209bf60 f4a00100 c0bb91c8 c00085a8

bf48  c0072fe8 c05aadac 600b0013 ffffffff d209bf94 c0012480 d209bfa8 00000000

bf68  e53fa531 00000031 eef0e1f0 00000001 cc3e690b 00000031 c0bb91c8 412fc09a

bf88  00000001 00000000 00000000 d209bfa8 c0072fe8 c05aadac 600b0013 ffffffff

bfa8  e53fa531 00000031 c0ca6f6c eef0e1f4 00000001 eef0e1f0 c0ca6f6c eef0e1f4

bfc8  00000001 c05aaf3c d209a000 c0bae574 c083d68c c0c39ffd c0c39ffd c000f10c

bfe8  00000000 c00675a4 c0c3a4c8 10008644 17aaff17 6f7ddbf5 00000000 00000002

c008  00000000 d2074500 c0bbba48 00000003 00000015 eef16c40 d2074500 00000000

 

 

R0: 0xd209bf28:

bf28  c0ba3f24 c0013ce4 f4a0010c c0baf1a8 d209bf60 f4a00100 c0bb91c8 c00085a8

bf48  c0072fe8 c05aadac 600b0013 ffffffff d209bf94 c0012480 d209bfa8 00000000

bf68  e53fa531 00000031 eef0e1f0 00000001 cc3e690b 00000031 c0bb91c8 412fc09a

bf88  00000001 00000000 00000000 d209bfa8 c0072fe8 c05aadac 600b0013 ffffffff

bfa8  e53fa531 00000031 c0ca6f6c eef0e1f4 00000001 eef0e1f0 c0ca6f6c eef0e1f4

bfc8  00000001 c05aaf3c d209a000 c0bae574 c083d68c c0c39ffd c0c39ffd c000f10c

bfe8  00000000 c00675a4 c0c3a4c8 10008644 17aaff17 6f7ddbf5 00000000 00000002

c008  00000000 d2074500 c0bbba48 00000003 00000015 eef16c40 d2074500 00000000

 

 

R2: 0xe53fa4b1:

a4b0  236fe6de 71adfff3 47e2f5e5 fee76f9b e36e67ff 7fa3ef5d 5bbfa66d 9974df6e

a4d0  974b0f67 49af63fe a79fe7bf 915db4ed ec80cc9b f6d5df6f 772ce89c 5fe92dfe

a4f0  bfabb6ff 8fd3dde7 63bff957 087561f3 fedad4ef 7f3defe9 bd50b7bc 5fd57dbd

a510  b3b3bd7f eef3a879 3de6d63f dff7ee7d 97e72cb2 587f17e5 fff1e32e ebdcf1ed

a530  7d22f333 733eecc5 8f4f7b77 83cbcbaf dbfffff7 ebecab77 ffda95f1 ff75b2fb

a550  79c199d7 456cef77 eb3fd1fe d1c5d3ff fe477767 fd7475fd 71b36b8d b6bdfba3

a570  fbf6fe9b eddafd1f fbe37fcd eff72353 ab4268f9 9f55d8ba f646f17f 15aaeab5

a590  ab5764fe b50819b7 1bbf6087 df81c8af feae7679 b2ffd5d1 1fdcf5de dbfebfb8

a5b0  8de7b2ff a31bbdfe 366cfcb2 317f9ff7 ec6a9672 f67e50ff a5887e2b 685e7dda

 

 

R4: 0xeef0e170:

e170  ffffffff 00000000 00000000 00000000 00000000 00000000 2dc02dc0 00000000

e190  08924e15 00000000 0cbf8cdb 00000000 00000000 00000000 0cbf8cdb 00000000

e1b0  d276e000 d276cd80 00060ae0 00060ae0 0cbf8cd8 00000000 0cbf8cd8 00000000

e1d0  00000000 006e006e eef0e1d8 eef0e1d8 00000001 00000000 eef0e1f0 00000000

e1f0  00000003 00000002 000026f6 00000000 00000000 00000000 00068477 00000000

e210  01bbca2e 00000000 00000000 00000000 0000fa21 00000000 0661e443 00000000

e230  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

e250  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

 

 

R6: 0xcc3e688b:

6888  276a6e37 276a7e37 276a8e37 276a9e37 276aae37 276abe37 276ace37 276ade37

68a8  276aee37 276afe37 276b0e37 276b1e37 276b2e37 276b3e37 276b4e37 276b5e37

68c8  276b6e37 276b7e37 276b8e37 276b9e37 276bae37 276bbe37 276bce37 276bde37

68e8  276bee37 276bfe37 276c0e37 276c1e37 276c2e37 276c3e37 276c4e37 276c5e37

6908  276c6e37 276c7e37 276c8e37 276c9e37 276cae37 276cbe37 276cce37 276cde37

6928  276cee37 276cfe37 276d0e37 276d1e37 276d2e37 276d3e37 276d4e37 276d5e37

6948  276d6e37 276d7e37 276d8e37 276d9e37 276dae37 276dbe37 276dce37 276dde37

6968  276dee37 276dfe37 276e0e37 276e1e37 276e2e37 276e3e37 276e4e37 276e5e37

6988  276e6e37 276e7e37 276e8e37 276e9e37 276eae37 276ebe37 276ece37 276ede37

 

 

R8: 0xc0bb9148:

9148  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

9168  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

9188  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

91a8  00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000

91c8  c0a1455c 00000000 00000000 00000001 00494657 00000000 00000000 00000000

91e8  204d5241 00494657 00000000 00000000 00000000 00000000 00000000 00000000

9208  00000001 00000001 ffffffff 00000001 00000000 c0012880 00000000 54494157

9228  00000000 00000000 00000000 636f6c43 666f206b 00000066 00000000 00000000

CPU: 2 PID: 0 Comm: swapper/2 Not tainted 3.14.52-svn6855 #2

[<c0014e1c>] (unwind_backtrace) from [<c00119c8>] (show_stack+0x10/0x14)

[<c00119c8>] (show_stack) from [<c0834d9c>] (dump_stack+0x64/0xb4)

[<c0834d9c>] (dump_stack) from [<c0013ce4>] (handle_IPI+0xf0/0x1ec)

[<c0013ce4>] (handle_IPI) from [<c00085a8>] (gic_handle_irq+0x58/0x60)

[<c00085a8>] (gic_handle_irq) from [<c0012480>] (__irq_svc+0x40/0x70)

Exception stack(0xd209bf60 to 0xd209bfa8)

bf60: d209bfa8 00000000 e53fa531 00000031 eef0e1f0 00000001 cc3e690b 00000031

bf80: c0bb91c8 412fc09a 00000001 00000000 00000000 d209bfa8 c0072fe8 c05aadac

bfa0: 600b0013 ffffffff

[<c0012480>] (__irq_svc) from [<c05aadac>] (cpuidle_enter_state+0x50/0xec)

[<c05aadac>] (cpuidle_enter_state) from [<c05aaf3c>] (cpuidle_idle_call+0xf4/0x164)

[<c05aaf3c>] (cpuidle_idle_call) from [<c000f10c>] (arch_cpu_idle+0x8/0x44)

[<c000f10c>] (arch_cpu_idle) from [<c00675a4>] (cpu_startup_entry+0x9c/0x138)

[<c00675a4>] (cpu_startup_entry) from [<10008644>] (0x10008644)

IPI backtrace for cpu 3

 

 

CPU: 3 PID: 0 Comm: swapper/3 Not tainted 3.14.52-svn6855 #2

task: d2074500 ti: d209c000 task.ti: d209c000

PC is at cpuidle_enter_state+0x50/0xec

LR is at ktime_get+0x58/0x118

pc : [<c05aadac>]    lr : [<c0072fe8>]    psr: 600f0013

sp : d209dfa8  ip : 00000000  fp : 00000000

r10: 00000001  r9 : 412fc09a  r8 : c0bb91c8

r7 : 00000031  r6 : cc3ec57e  r5 : 00000001  r4 : eef161f0

r3 : 00000031  r2 : e53fa531  r1 : 00000000  r0 : d209dfa8

Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel

Control: 10c53c7d  Table: 23e8c04a  DAC: 00000015

 

 

PC: 0xc05aad2c:

ad2c  1a000004 e2511001 e242204c 2afffff9 e3e00012 e8bd8010 e1a00004 e12fff33

ad4c  e8bd8010 e3e00012 e8bd8010 c0ba41e8 e92d40f0 e3a0504c e0251295 e24dd014

ad6c  e1a07001 e1a06002 e1a04000 e1a0000d ebeb2083 e1a01007 e1a02006 e1a00004

ad8c  e5953054 e1cd60d0 e12fff33 e1a05000 e1a0000d ebeb207a e1cd20d0 f1080080

adac  e0522006 e0c33007 e28d0008 ebea09be e59d000c e59d6008 e304c240 e340c00f

adcc  e3a03000 e1a01fc0 e3e02102 e0e1069c e1520000 e0d3c001 b1a00002 e3550000

adec  e5840008 e1a01000 b3a03000 b5843008 ba00000e e0850085 e285c001 e0840180

ae0c  e08cc08c e1c022d0 e1a0c18c e0922001 e0a33fc1 e1c022f0 e18420dc e3a00001

 

 

LR: 0xc0072f68:

2f68  e59f001c e3001177 ebfedcc0 e59f300c e58d3004 eaffffb1 eaffffb1 c0bae5a0

2f88  c0c7f540 c0a19f98 e59f3104 e92d4ff0 e1a0a000 e5933000 e24dd01c e3530000

2fa8  1a000036 e59fb0ec e59f40e8 e59b8090 e3180001 1a000035 f57ff05b e5945000

2fc8  e1c423d8 e5941054 e595c000 e1a00005 e0926001 e0a37fc1 e1cd60f8 e12fff3c

2fe8  e1c561d0 e1c520d8 e5945004 e1cd61f0 e1c464d0 e594c008 e26c9020 e0500002

3008  e0c11003 e1cd21d0 e0000002 e0011003 e0832590 e0966002 e1a02c36 e0233195

3028  e0a77003 e25c3020 e1822917 e1a0cc57 e58dc004 e1a09002 e5942058 51a09357

3048  e58d9000 e1cd60d0 e0966002 e0a77fc2 f57ff05b e5943090 e1580003 1affffd2

 

 

SP: 0xd209df28:

df28  c0ba3f24 c0013ce4 f4a0010c c0baf1a8 d209df60 f4a00100 c0bb91c8 c00085a8

df48  c0072fe8 c05aadac 600f0013 ffffffff d209df94 c0012480 d209dfa8 00000000

df68  e53fa531 00000031 eef161f0 00000001 cc3ec57e 00000031 c0bb91c8 412fc09a

df88  00000001 00000000 00000000 d209dfa8 c0072fe8 c05aadac 600f0013 ffffffff

dfa8  e53fa531 00000031 c0ca6f6c eef161f4 00000001 eef161f0 c0ca6f6c eef161f4

dfc8  00000001 c05aaf3c d209c000 c0bae574 c083d68c c0c39ffd c0c39ffd c000f10c

dfe8  00000000 c00675a4 c0c3a4c8 10008644 7f4edd3d 7f73f877 00000000 00000002

e008  00000000 d2074ac0 c0bbba48 00000001 00000015 eef06c40 d2074ac0 00000000

 

 

R0: 0xd209df28:

df28  c0ba3f24 c0013ce4 f4a0010c c0baf1a8 d209df60 f4a00100 c0bb91c8 c00085a8

df48  c0072fe8 c05aadac 600f0013 ffffffff d209df94 c0012480 d209dfa8 00000000

df68  e53fa531 00000031 eef161f0 00000001 cc3ec57e 00000031 c0bb91c8 412fc09a

df88  00000001 00000000 00000000 d209dfa8 c0072fe8 c05aadac 600f0013 ffffffff

dfa8  e53fa531 00000031 c0ca6f6c eef161f4 00000001 eef161f0 c0ca6f6c eef161f4

dfc8  00000001 c05aaf3c d209c000 c0bae574 c083d68c c0c39ffd c0c39ffd c000f10c

dfe8  00000000 c00675a4 c0c3a4c8 10008644 7f4edd3d 7f73f877 00000000 00000002

e008  00000000 d2074ac0 c0bbba48 00000001 00000015 eef06c40 d2074ac0 00000000

 

 

R2: 0xe53fa4b1:

a4b0  236fe6de 71adfff3 47e2f5e5 fee76f9b e36e67ff 7fa3ef5d 5bbfa66d 9974df6e

a4d0  974b0f67 49af63fe a79fe7bf 915db4ed ec80cc9b f6d5df6f 772ce89c 5fe92dfe

a4f0  bfabb6ff 8fd3dde7 63bff957 087561f3 fedad4ef 7f3defe9 bd50b7bc 5fd57dbd

a510  b3b3bd7f eef3a879 3de6d63f dff7ee7d 97e72cb2 587f17e5 fff1e32e ebdcf1ed

a530  7d22f333 733eecc5 8f4f7b77 83cbcbaf dbfffff7 ebecab77 ffda95f1 ff75b2fb

a550  79c199d7 456cef77 eb3fd1fe d1c5d3ff fe477767 fd7475fd 71b36b8d b6bdfba3

a570  fbf6fe9b eddafd1f fbe37fcd eff72353 ab4268f9 9f55d8ba f646f17f 15aaeab5

a590  ab5764fe b50819b7 1bbf6087 df81c8af feae7679 b2ffd5d1 1fdcf5de dbfebfb8

a5b0  8de7b2ff a31bbdfe 366cfcb2 317f9ff7 ec6a9672 f67e50ff a5887e2b 685e7dda

 

 

R4: 0xeef16170:

6170  ffffffff 00000000 00000000 00000000 00000000 00000000 2e602e60 00000000

6190  081d7ebe 00000000 0cbf8cda 00000000 00000000 00000000 0cbf8cda 00000000

61b0  d276e000 d276cd80 00060ae0 00060ae0 0cbf8cd7 00000000 0cbf8cd7 00000000

61d0  00000000 6c976c97 eef161d8 eef161d8 00000001 00000000 eef161f0 00000000

61f0  00000003 00000003 000026e2 00000000 00000000 00000000 00063568 00000000

6210  01831e7a 00000000 00000000 00000000 0000e0ee 00000000 06284649 00000000

6230  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

6250  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

 

 

R6: 0xcc3ec4fe:

c4fc  283c3707 283c4707 283c5707 283c6707 283c7707 283c8707 283c9707 283ca707

c51c  283cb707 283cc707 283cd707 283ce707 283cf707 283d0707 283d1707 283d2707

c53c  283d3707 283d4707 283d5707 283d6707 283d7707 283d8707 283d9707 283da707

c55c  283db707 283dc707 283dd707 283de707 283df707 283e0707 283e1707 283e2707

c57c  283e3707 283e4707 283e5707 283e6707 283e7707 283e8707 283e9707 283ea707

c59c  283eb707 283ec707 283ed707 283ee707 283ef707 283f0707 283f1707 283f2707

c5bc  283f3707 283f4707 283f5707 283f6707 283f7707 283f8707 283f9707 283fa707

c5dc  283fb707 283fc707 283fd707 283fe707 283ff707 28400707 28401707 28402707

c5fc  28403707 28404707 28405707 28406707 28407707 28408707 28409707 2840a707

 

 

R8: 0xc0bb9148:

9148  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

9168  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

9188  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

91a8  00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000

91c8  c0a1455c 00000000 00000000 00000001 00494657 00000000 00000000 00000000

91e8  204d5241 00494657 00000000 00000000 00000000 00000000 00000000 00000000

9208  00000001 00000001 ffffffff 00000001 00000000 c0012880 00000000 54494157

9228  00000000 00000000 00000000 636f6c43 666f206b 00000066 00000000 00000000

CPU: 3 PID: 0 Comm: swapper/3 Not tainted 3.14.52-svn6855 #2

[<c0014e1c>] (unwind_backtrace) from [<c00119c8>] (show_stack+0x10/0x14)

[<c00119c8>] (show_stack) from [<c0834d9c>] (dump_stack+0x64/0xb4)

[<c0834d9c>] (dump_stack) from [<c0013ce4>] (handle_IPI+0xf0/0x1ec)

[<c0013ce4>] (handle_IPI) from [<c00085a8>] (gic_handle_irq+0x58/0x60)

[<c00085a8>] (gic_handle_irq) from [<c0012480>] (__irq_svc+0x40/0x70)

Exception stack(0xd209df60 to 0xd209dfa8)

df60: d209dfa8 00000000 e53fa531 00000031 eef161f0 00000001 cc3ec57e 00000031

df80: c0bb91c8 412fc09a 00000001 00000000 00000000 d209dfa8 c0072fe8 c05aadac

dfa0: 600f0013 ffffffff

[<c0012480>] (__irq_svc) from [<c05aadac>] (cpuidle_enter_state+0x50/0xec)

[<c05aadac>] (cpuidle_enter_state) from [<c05aaf3c>] (cpuidle_idle_call+0xf4/0x164)

[<c05aaf3c>] (cpuidle_idle_call) from [<c000f10c>] (arch_cpu_idle+0x8/0x44)

[<c000f10c>] (arch_cpu_idle) from [<c00675a4>] (cpu_startup_entry+0x9c/0x138)

[<c00675a4>] (cpu_startup_entry) from [<10008644>] (0x10008644)

Outcomes