New bug?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello.

During testing functions transfer_one(), stumbled upon an error.
I'm using kernel 3.13, so I had to apply a patch from upstream
(spi: core: Fix transfer failure when master->transfer_one returns positive value).
After applying all becomes normal with probing, but where did the error
"Unable to handle kernel NULL pointer dereference" ?
Did someone have similar bugs?

Thanks.

spi_master spi0: failed to transfer one message from queue: 1
74x164 spi0.1: Failed writing: 1
74x164: probe of spi0.1 failed with error 1
Unable to handle kernel NULL pointer dereference at virtual address 00000020
CAN device driver interface
pgd = c0024000
[00000020] *pgd=00000000
Internal error: Oops: 63c11805 [#1] PREEMPT ARM
CPU: 0 PID: 22 Comm: spi0 Not tainted 3.13.3 #1
task: c396b260 ti: c396e000 task.ti: c396e000
PC is at spi_pump_messages+0x150/0x194
LR is at spi_pump_messages+0x148/0x194
pc : [<c02b690c>]    lr : [<c02b6904>]    psr: 60000013
sp : c396ff20  ip : c04806c4  fp : 00000000
r10: 00000000  r9 : 00000000  r8 : c396b19c
r7 : 00000001  r6 : c396b020  r5 : 00000001  r4 : c396b1b0
r3 : 00000000  r2 : 00000000  r1 : 20000093  r0 : c396b020
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: 0000217f  Table: c0024017  DAC: 00000017
Process spi0 (pid: 22, stack limit = 0xc396e1c0)
Stack: (0xc396ff20 to 0xc3970000)
ff20: c396b1b0 c396b18c c396e000 c004a93c 00000000 c396ad60 00000000 c396b18c
ff40: c004a8a0 00000000 00000000 c004a318 ffefb1cc 00000000 ffff3348 c396b18c
ff60: 00000000 00000001 dead4ead ffffffff ffffffff c396ff74 c396ff74 00000000
ff80: 00000001 dead4ead ffffffff ffffffff c396ff90 c396ff90 c396ffac c396ad60
ffa0: c004a264 00000000 00000000 c0029330 00000000 00000000 00000000 00000000
ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 efff23cc fd5f33cc
[<c02b690c>] (spi_pump_messages+0x150/0x194) from [<c004a93c>] (kthread_worker_fn+0x9c/0xf0)
[<c004a93c>] (kthread_worker_fn+0x9c/0xf0) from [<c004a318>] (kthread+0xb4/0xd0)
[<c004a318>] (kthread+0xb4/0xd0) from [<c0029330>] (ret_from_fork+0x14/0x24)
Code: e1a02005 ebfef650 e5943040 e1a00006 (e5835020)
---[ end trace 3e93175567c311da ]---

---
��.n��������+%������w��{.n�����{����)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥





[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux