出错的log信息如下:
1 Unable to handle kernel NULL pointer dereference at virtual address 00000014
2 pgd =c00040003 [00000014] *pgd=00000000
4 Internal error: Oops: 5 [#1] PREEMPT SMP ARM5 Modules linked in:6 CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.10.45 #125
7 task: dc078000 ti: dc05a000 task.ti: dc05a0008 PC is at at24c02_probe+0x78/0xa0
9 LR is at wake_up_klogd+0x84/0xac
10 pc : [] lr : [] psr: 40000113
11 sp : dc05bdb8 ip : dc05bcc0 fp : dc05bdd412 r10: c0a20a80 r9 : 0000009e r8 : c03e274813 r7 : 00000000r6 : c08ccee4 r5 : c08ccf00 r4 : c075dbbc14 r3 : 00000000 r2 : 00000001 r1 : 20000193 r0 : 00000020
15 Flags: nZcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel16 Control: 10c5387d Table: 1000404a DAC: 00000015
17 Process swapper/0 (pid: 1, stack limit = 0xdc05a238)
1) 根据log信息,PC的值是 PC is at at24c02_probe+0x78/0xa0;
at