aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/rpmsg
diff options
context:
space:
mode:
authorDavid Schleef <ds@ti.com>2012-01-04 16:22:16 -0800
committerDmytro Kedrovskyi <x0169235@ti.com>2012-05-17 16:31:29 +0300
commitaa361d0409a6466423311caf9bc8fc0a2e9ae528 (patch)
treed10d028fbd5a80699c54d3043668b6f9b5a837db /drivers/rpmsg
parent62adafb2aff73dbad36586b6ea18d9b49ad3db65 (diff)
downloadkernel_samsung_espresso10-aa361d0409a6466423311caf9bc8fc0a2e9ae528.zip
kernel_samsung_espresso10-aa361d0409a6466423311caf9bc8fc0a2e9ae528.tar.gz
kernel_samsung_espresso10-aa361d0409a6466423311caf9bc8fc0a2e9ae528.tar.bz2
rpmsg: omx: copy_from_user() errors should return -EFAULT
Change-Id: Ib4a2d92dd3b8afa18e60019871cfea2e6b446a4d Signed-off-by: David Schleef <ds@ti.com>
Diffstat (limited to 'drivers/rpmsg')
-rw-r--r--drivers/rpmsg/rpmsg_omx.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/rpmsg/rpmsg_omx.c b/drivers/rpmsg/rpmsg_omx.c
index 50ce600..df37a1b 100644
--- a/drivers/rpmsg/rpmsg_omx.c
+++ b/drivers/rpmsg/rpmsg_omx.c
@@ -613,7 +613,7 @@ static ssize_t rpmsg_omx_write(struct file *filp, const char __user *ubuf,
* be significant in real use cases
*/
if (copy_from_user(hdr->data, ubuf, use))
- return -EMSGSIZE;
+ return -EFAULT;
ret = _rpmsg_omx_map_buf(omx, hdr->data);
if (ret < 0)