BUG:
Randomly, ARMv7 mobile crashed when USB OTG operations are executed.
Context:
[ 30.648925] C0 [m.android.phone] Unable to handle kernel paging request at virtual address 6b6b6b9f
[ 30.657958] C0 [m.android.phone] pgd = ec58c000
[ 30.662506] C0 [m.android.phone] [6b6b6b9f] *pgd=00000000
[ 30.667938] C0 [m.android.phone] Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[ 30.675079] C0 [m.android.phone] kona_fb: die notifier invoked
[ 30.680908] C0 [m.android.phone] kona_display_crash_image:531 image_idx=4
[ 30.688690] C0 [m.android.phone] post_async:626 Likely tearing on screen posted:0x80000000 curr= 0x80000000 nxt=0x80000000
[ 30.699737] C0 [m.android.phone] axipv_dump_buff_status:141 0x80000000 state=2
[ 30.706970] C0 [m.android.phone] axipv_dump_buff_status:141 0x80384000 state=1
[ 30.714263] C0 [m.android.phone] Modules linked in:
[ 30.719177] C0 [m.android.phone] CPU: 0 Tainted: G W (3.4.5 #1)
[ 30.726318] C0 [m.android.phone] PC is at handle_hc_nak_intr+0x3c/0x110
[ 30.732940] C0 [m.android.phone] LR is at dwc_otg_hcd_handle_hc_n_intr+0x468/0x5c8
[ 30.740509] C0 [m.android.phone] pc : [<c0326ca0>] lr : [<c032747c>] psr: 60000193
[ 30.740539] C0 [m.android.phone] sp : ec58be88 ip : 00000000 fp : 00000000
[ 30.755615] C0 [m.android.phone] r10: 00000012 r9 : 00000012 r8 : 00000001
[ 30.762664] C0 [m.android.phone] r7 : ed8e2f00 r6 : fe020500 r5 : ee2e63c0 r4 : ebf5a900
[ 30.770996] C0 [m.android.phone] r3 : ebf5a900 r2 : 6b6b6b6b r1 : ee2e63c0 r0 : ed8e2f00
[ 30.779327] C0 [m.android.phone] Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
[ 30.787414] C2 [ kworker/2:1] bsc-i2c 3e018000.i2c: controller timed out
[ 30.787414] C2 [ kworker/2:1] bsc-i2c 3e018000.i2c: failed to send the start command
[ 30.787445] C2 [ kworker/2:1] bsc-i2c 3e018000.i2c: start command failed
[ 30.810150] C0 [m.android.phone] Control: 10c53c7d Table: ae58c06a DAC: 00000015
[ 30.817718] C0 [m.android.phone]
[ 30.817718] C0 [m.android.phone] PC: 0xc0326c20:
[ 30.825653] C0 [m.android.phone] 6c20
[ 30.827545] C2 [ usb-storage] usb 1-1: reset high-speed USB device number 2 using dwc_otg
[ 30.837799] C0 [m.android.phone] e1a00006 e1a01005 e1a02004 e1a03007 eaffff65 e1a00006 e1a01005 e1a02