git.openpandora.org
/
pandora-kernel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7a96337
)
dmaengine: fsldma: declare slave capabilities for the generic code
author
Kevin Hao
<haokexin@gmail.com>
Thu, 8 Jan 2015 10:38:16 +0000
(18:38 +0800)
committer
Vinod Koul
<vinod.koul@intel.com>
Tue, 13 Jan 2015 18:28:08 +0000
(23:58 +0530)
Since commit
ecc19d17868b
("dmaengine: Add a warning for drivers not
using the generic slave caps retrieval"), the dma drivers are required
to fill the caps infos in order to support generic slaves caps
retrieval. Otherwise we will get a warning like this:
WARNING: at drivers/dma/dmaengine.c:830
Modules linked in:
CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 3.19.0-rc2-next-
20150106
-dirty #271
task:
c0000001f70a0000
ti:
c0000001f7044000
task.ti:
c0000001f7044000
NIP:
c00000000032b238
LR:
c00000000032b234
CTR:
c00000000001d258
REGS:
c0000001f7047330
TRAP: 0700 Tainted: G W (3.19.0-rc2-next-
20150106
-dirty)
MSR:
0000000080029000
<CE,EE,ME> CR:
24adbe22
XER:
20000000
SOFTE: 1
GPR00:
c00000000032b234
c0000001f70475b0
c0000000009b4848
0000000000000040
GPR04:
0000000000000001
0000000000000001
0000000000000000
000000000000000f
GPR08:
0000000000000000
c000000000902988
c000000000902988
00000000000052c8
GPR12:
0000000024adbe22
c00000000fff4000
c000000000002038
0000000000000000
GPR16:
0000000000000000
0000000000000000
0000000000000000
0000000000000000
GPR20:
0000000000000000
0000000000000000
0000000000000000
0000000000000000
GPR24:
0000000000000000
0000000000000000
c000000000972dc8
c0000000007e6fd0
GPR28:
c0000001f76d1d30
c0000001f76d1c10
c0000001f76d1c00
0000000000000000
NIP [
c00000000032b238
] .dma_async_device_register+0x3f8/0x5b8
LR [
c00000000032b234
] .dma_async_device_register+0x3f4/0x5b8
Call Trace:
[
c0000001f70475b0
] [
c00000000032b234
] .dma_async_device_register+0x3f4/0x5b8 (unreliable)
[
c0000001f70476a0
] [
c00000000032ca78
] .fsldma_of_probe+0x298/0x438
[
c0000001f7047750
] [
c00000000037080c
] .platform_drv_probe+0x50/0x9c
[
c0000001f70477d0
] [
c00000000036e74c
] .really_probe+0xa4/0x29c
[
c0000001f7047870
] [
c00000000036eae4
] .__driver_attach+0x100/0x104
[
c0000001f7047900
] [
c00000000036c1f0
] .bus_for_each_dev+0x84/0xe4
[
c0000001f70479a0
] [
c00000000036e164
] .driver_attach+0x24/0x38
[
c0000001f7047a10
] [
c00000000036dcc8
] .bus_add_driver+0x1c8/0x2ac
[
c0000001f7047ab0
] [
c00000000036f14c
] .driver_register+0x8c/0x158
[
c0000001f7047b30
] [
c0000000003707a8
] .__platform_driver_register+0x6c/0x80
[
c0000001f7047ba0
] [
c000000000898a3c
] .fsldma_init+0x2c/0x40
[
c0000001f7047c10
] [
c000000000001818
] .do_one_initcall+0xb8/0x234
[
c0000001f7047d00
] [
c000000000878e2c
] .kernel_init_freeable+0x188/0x268
[
c0000001f7047db0
] [
c000000000002054
] .kernel_init+0x1c/0xfc8
[
c0000001f7047e30
] [
c000000000000884
] .ret_from_kernel_thread+0x58/0xd4
Instruction dump:
7fb9f840
3bffffe0
409effac
7f54d378
48000060
813d0050
2f890000
40befdd0
3c62ffe3
38632450
482f0aa9
60000000
<
0fe00000
>
4bfffdb8
7f03c378
482ed465
Signed-off-by: Kevin Hao <haokexin@gmail.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
No differences found