projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
94de648
)
dmatest: fix handling of an even number of xor_sources
author
Dan Williams
<dan.j.williams@intel.com>
Mon, 1 Mar 2010 05:20:18 +0000
(22:20 -0700)
committer
Dan Williams
<dan.j.williams@intel.com>
Mon, 1 Mar 2010 05:20:18 +0000
(22:20 -0700)
Just like commit
ac5d73fc
, we need to be careful to use 'src_cnt' as it
contains the fixed up number of xor sources (forced odd) to meet dmatest's
data verification scheme.
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/dma/dmatest.c
patch
|
blob
|
history
diff --git
a/drivers/dma/dmatest.c
b/drivers/dma/dmatest.c
index cc0f3294a7661fb1ae6a923d450f91af32e3ee1d..8e409fb50fc0275148743fafd41b9ea8a7e02ed2 100644
(file)
--- a/
drivers/dma/dmatest.c
+++ b/
drivers/dma/dmatest.c
@@
-347,7
+347,7
@@
static int dmatest_func(void *data)
else if (thread->type == DMA_XOR)
tx = dev->device_prep_dma_xor(chan,
dma_dsts[0] + dst_off,
- dma_srcs,
xor_sources
,
+ dma_srcs,
src_cnt
,
len, flags);
else if (thread->type == DMA_PQ) {
dma_addr_t dma_pq[dst_cnt];