From: Hans Verkuil <[email protected]>

drivers/media/pci/cx25821/cx25821-video-upstream.c:334:25: warning: incorrect 
type in argument 2 (different address spaces)

Signed-off-by: Hans Verkuil <[email protected]>
---
 drivers/media/pci/cx25821/cx25821-video-upstream.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/drivers/media/pci/cx25821/cx25821-video-upstream.c 
b/drivers/media/pci/cx25821/cx25821-video-upstream.c
index 1f43be0..a664997 100644
--- a/drivers/media/pci/cx25821/cx25821-video-upstream.c
+++ b/drivers/media/pci/cx25821/cx25821-video-upstream.c
@@ -330,8 +330,9 @@ int cx25821_write_frame(struct cx25821_channel *chan,
 
        if (frame_size - curpos < count)
                count = frame_size - curpos;
-       memcpy((char *)out->_data_buf_virt_addr + frame_offset + curpos,
-                       data, count);
+       if (copy_from_user((__force char *)out->_data_buf_virt_addr + 
frame_offset + curpos,
+                               data, count))
+               return -EFAULT;
        curpos += count;
        if (curpos == frame_size) {
                out->_frame_count++;
-- 
2.1.0.rc1

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to