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:
fc2a093
)
dma-mapping: fix dma_sync_single_range_*
author
FUJITA Tomonori
<
[email protected]
>
Tue, 11 May 2010 21:06:43 +0000
(14:06 -0700)
committer
Linus Torvalds
<
[email protected]
>
Wed, 12 May 2010 00:33:41 +0000
(17:33 -0700)
dma_sync_single_range_for_cpu() and dma_sync_single_range_for_device() use
a wrong address with a partial synchronization.
Signed-off-by: FUJITA Tomonori <
[email protected]
>
Reviewed-by: Konrad Rzeszutek Wilk <
[email protected]
>
Cc: <
[email protected]
>
Signed-off-by: Andrew Morton <
[email protected]
>
Signed-off-by: Linus Torvalds <
[email protected]
>
include/asm-generic/dma-mapping-common.h
patch
|
blob
|
history
diff --git
a/include/asm-generic/dma-mapping-common.h
b/include/asm-generic/dma-mapping-common.h
index e694263445f7b5dd48ff294cdd6ec4b76f3769a2..69206957b72c52efe1f9fe7d2479cfc931d7d7b7 100644
(file)
--- a/
include/asm-generic/dma-mapping-common.h
+++ b/
include/asm-generic/dma-mapping-common.h
@@
-131,7
+131,7
@@
static inline void dma_sync_single_range_for_cpu(struct device *dev,
debug_dma_sync_single_range_for_cpu(dev, addr, offset, size, dir);
} else
- dma_sync_single_for_cpu(dev, addr, size, dir);
+ dma_sync_single_for_cpu(dev, addr
+ offset
, size, dir);
}
static inline void dma_sync_single_range_for_device(struct device *dev,
@@
-148,7
+148,7
@@
static inline void dma_sync_single_range_for_device(struct device *dev,
debug_dma_sync_single_range_for_device(dev, addr, offset, size, dir);
} else
- dma_sync_single_for_device(dev, addr, size, dir);
+ dma_sync_single_for_device(dev, addr
+ offset
, size, dir);
}
static inline void