projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[kernel] refresh 2.6.32 patches
[openwrt.git]
/
target
/
linux
/
ixp4xx
/
patches-2.6.36
/
050-disable_dmabounce.patch
diff --git
a/target/linux/ixp4xx/patches-2.6.36/050-disable_dmabounce.patch
b/target/linux/ixp4xx/patches-2.6.36/050-disable_dmabounce.patch
index
33509ba
..
bdbec61
100644
(file)
--- a/
target/linux/ixp4xx/patches-2.6.36/050-disable_dmabounce.patch
+++ b/
target/linux/ixp4xx/patches-2.6.36/050-disable_dmabounce.patch
@@
-129,7
+129,7
@@
#include <linux/scatterlist.h>
#include <asm/cacheflush.h>
#include <linux/scatterlist.h>
#include <asm/cacheflush.h>
-@@ -248,
8 +249,15
@@ static inline dma_addr_t map_single(stru
+@@ -248,
7 +249,13
@@ static inline dma_addr_t map_single(stru
needs_bounce = (dma_addr | (dma_addr + size - 1)) & ~mask;
}
needs_bounce = (dma_addr | (dma_addr + size - 1)) & ~mask;
}
@@
-142,7
+142,13
@@
+
+ if (device_info && (needs_bounce || dma_needs_bounce_2(dev, dma_addr, size))) {
struct safe_buffer *buf;
+
+ if (device_info && (needs_bounce || dma_needs_bounce_2(dev, dma_addr, size))) {
struct safe_buffer *buf;
-+#endif
buf = alloc_safe_buffer(device_info, ptr, size, dir);
buf = alloc_safe_buffer(device_info, ptr, size, dir);
- if (buf == 0) {
+@@ -282,6 +289,7 @@ static inline dma_addr_t map_single(stru
+
+ return dma_addr;
+ }
++#endif
+
+ static inline void unmap_single(struct device *dev, dma_addr_t dma_addr,
+ size_t size, enum dma_data_direction dir)
This page took
0.030041 seconds
and
4
git commands to generate.