git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
ASoC: machine support for Toshiba e740 PDA
[pandora-kernel.git]
/
kernel
/
dma-coherent.c
diff --git
a/kernel/dma-coherent.c
b/kernel/dma-coherent.c
index
8056d08
..
0387074
100644
(file)
--- a/
kernel/dma-coherent.c
+++ b/
kernel/dma-coherent.c
@@
-118,6
+118,8
@@
int dma_alloc_from_coherent(struct device *dev, ssize_t size,
mem = dev->dma_mem;
if (!mem)
return 0;
+ if (unlikely(size > mem->size))
+ return 0;
pageno = bitmap_find_free_region(mem->bitmap, mem->size, order);
if (pageno >= 0) {