summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward A. James <eajames@us.ibm.com>2017-05-24 21:51:40 +0300
committerPatrick Williams <patrick@stwcx.xyz>2017-05-25 00:03:26 +0300
commit87950053ee336e99ea0f081695b314c962a0859c (patch)
tree81d4f8302f5abd923090a0dd44737ad908fc17bf
parentfb92f38f80699b2089c3467b1344ac107f797d3c (diff)
downloadlinux-dev-4.7.tar.xz
drivers: occ: Fix read lengthdev-4.7
missing a line from patch manipulation. Signed-off-by: Edward A. James <eajames@us.ibm.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
-rw-r--r--drivers/fsi/occ.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/fsi/occ.c b/drivers/fsi/occ.c
index 37242b31d417..72507c134c1e 100644
--- a/drivers/fsi/occ.c
+++ b/drivers/fsi/occ.c
@@ -190,6 +190,7 @@ static ssize_t occ_read(struct file *file, char __user *buf, size_t len,
goto done;
}
+ bytes = min(len, xfr->resp_data_length - client->read_offset);
if (copy_to_user(buf, &xfr->buf[client->read_offset], bytes)) {
rc = -EFAULT;
goto done;