From 87950053ee336e99ea0f081695b314c962a0859c Mon Sep 17 00:00:00 2001 From: "Edward A. James" Date: Wed, 24 May 2017 13:51:40 -0500 Subject: drivers: occ: Fix read length missing a line from patch manipulation. Signed-off-by: Edward A. James Signed-off-by: Patrick Williams --- drivers/fsi/occ.c | 1 + 1 file changed, 1 insertion(+) 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; -- cgit v1.2.3