Hello Sachin,
On 07/25/2014 10:38 AM, Sachin Kamat wrote:
Adding a few related engineers...
On Thu, Jul 24, 2014 at 4:09 PM, Olof's autobooter build@lixom.net wrote:
Full logs are available at http://arm-soc.lixom.net/bootlogs/next/next-20140724/
Failed boards:
odroidu3 arm-exynos_defconfig : FAILED 1:46.64 pi arm-exynos_defconfig : FAILED 1:52.50 pit arm-exynos_defconfig : FAILED 1:52.85
Board pi-arm-exynos_defconfig failure log: -------------------------------------------------
[ 1.789750] LR is at pl330_release_channel.part.24+0xc/0xa8 [ 1.795301] pc : [<c02075bc>] lr : [<c02075a4>] psr: 60000193 [ 1.795301] sp : e9aa7ea0 ip : 00000000 fp : c06499b4 [ 1.806752] r10: e9aa9244 r9 : e9aa6020 r8 : 00000001 [ 1.811957] r7 : 00000000 r6 : 60000113 r5 : e905835c r4 : e9079200 [ 1.818463] r3 : 00000000 r2 : 00000000 r1 : e9079380 r0 : 0000004c [ 1.824970] Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel [ 1.832343] Control: 10c5387d Table: 4000406a DAC: 00000015 [ 1.838068] Process spi2 (pid: 580, stack limit = 0xe9aa6240) [ 1.843794] Stack: (0xe9aa7ea0 to 0xe9aa8000) [ 1.848133] 7ea0: 00000001 e9058300 e905835c c02076e0 c0207640 e9058314 00000000 e9aa9000 [ 1.856287] 7ec0: 00000000 c0204f38 e9058314 c0204f60 00000000 e9aa92e0 00000000 c0277118 [ 1.864442] 7ee0: e9aa9244 c0275df4 c05e1540 c0626199 e9aa6020 c05ea4bc 00000001 e9aa9220 [ 1.872596] 7f00: e9aa6000 e9aa6020 00000000 00000001 e9aa6020 e9aa9244 c06499b4 c0036c0c [ 1.880750] 7f20: e9aa9230 c06499b4 00000000 e9aa1140 00000000 e9aa9220 c0036ba4 00000000 [ 1.888905] 7f40: 00000000 00000000 00000000 c0036a1c e9aac800 00000000 e9aa7f68 e9aa9220 [ 1.897059] 7f60: 00000000 00000000 dead4ead ffffffff ffffffff e9aa7f74 e9aa7f74 00000000 [ 1.905214] 7f80: 00000000 dead4ead ffffffff ffffffff e9aa7f90 e9aa7f90 e9aa7fac e9aa1140 [ 1.913368] 7fa0: c0036944 00000000 00000000 c000e5b8 00000000 00000000 00000000 00000000 [ 1.921523] 7fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 1.929677] 7fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000 [ 1.937839] [<c02075bc>] (pl330_release_channel.part.24) from [<c02076e0>] (pl330_free_chan_resources+0xa0/0xa4) [ 1.947984] [<c02076e0>] (pl330_free_chan_resources) from [<c0204f38>] (dma_chan_put+0x4c/0x50) [ 1.956658] [<c0204f38>] (dma_chan_put) from [<c0204f60>] (dma_release_channel+0x24/0x94) [ 1.964814] [<c0204f60>] (dma_release_channel) from [<c0277118>] (s3c64xx_spi_unprepare_transfer+0x20/0x40) [ 1.974529] [<c0277118>] (s3c64xx_spi_unprepare_transfer) from [<c0275df4>] (spi_pump_messages+0xa0/0x480) [ 1.984164] [<c0275df4>] (spi_pump_messages) from [<c0036c0c>] (kthread_worker_fn+0x68/0x17c) [ 1.992661] [<c0036c0c>] (kthread_worker_fn) from [<c0036a1c>] (kthread+0xd8/0xf0) [ 2.000211] [<c0036a1c>] (kthread) from [<c000e5b8>] (ret_from_fork+0x14/0x3c) [ 2.007406] Code: e0833083 e0843103 e5933018 e283004c (e5931050) [ 2.013487] ---[ end trace 719b62f38e9261ff ]--- [ 2.018076] note: spi2[580] exited with preempt_count 1 [ 2.453403] asix 3-1:1.0 eth0: register 'asix' at usb-xhci-hcd.2.auto-1, ASIX AX88772 USB 2.0 Ethernet, c8:b3:73:46:fb:95
I noticed the same issue a few days ago when testing next-20140718 and posted a fix [0]. The problem was caused by commit 6079d38 ("dmaengine: pl330: Remove useless xfer_cb indirection").
Vinod said that he already applied the patch [1] so the fix should appear in -next soon.
Thanks a lot and best regards, Javier
[0]: https://lkml.org/lkml/2014/7/18/918 [1]: https://lkml.org/lkml/2014/7/22/504