git.samba.org
/
sfrench
/
cifs-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[media] omap3isp: queue: Fix the dma_map_sg() return value check
[sfrench/cifs-2.6.git]
/
drivers
/
media
/
platform
/
omap3isp
/
ispqueue.c
diff --git
a/drivers/media/platform/omap3isp/ispqueue.c
b/drivers/media/platform/omap3isp/ispqueue.c
index 2fd254f4dbe2e8c332d7f675cfa610ff9b97ab67..479d348bb510b80d23a255ca2b930d59a9649c2d 100644
(file)
--- a/
drivers/media/platform/omap3isp/ispqueue.c
+++ b/
drivers/media/platform/omap3isp/ispqueue.c
@@
-465,7
+465,7
@@
static int isp_video_buffer_prepare(struct isp_video_buffer *buf)
? DMA_FROM_DEVICE : DMA_TO_DEVICE;
ret = dma_map_sg(buf->queue->dev, buf->sgt.sgl,
buf->sgt.orig_nents, direction);
- if (ret
!= buf->sgt.orig_nents
) {
+ if (ret
<= 0
) {
ret = -EFAULT;
goto done;
}