This is a note to let you know that I've just added the patch titled
USB: ffs-test: fix length argument of out function call
to my usb git tree which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
in the usb-next branch.
The patch will show up in the next release of the linux-next tree
(usually sometime within the next 24 hours during the week.)
The patch will also will be merged in the next major kernel release
during the merge window.
If you have any questions about this process, please let me know.
>From eb9c5836384cd2a276254df6254ed71117983626 Mon Sep 17 00:00:00 2001
From: Matthias Fend <[email protected]>
Date: Mon, 7 May 2012 14:37:30 +0200
Subject: USB: ffs-test: fix length argument of out function call
The out functions should only handle actual available data instead of the
complete buffer.
Otherwise for example the ep0_consume function will report ghost events since
it tries to decode
the complete buffer - which may contain partly invalid data.
Signed-off-by: Matthias Fend <[email protected]>
Cc: stable <[email protected]>
Acked-by: Michal Nazarewicz <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
tools/usb/ffs-test.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/usb/ffs-test.c b/tools/usb/ffs-test.c
index 4b107b5..8674b9e 100644
--- a/tools/usb/ffs-test.c
+++ b/tools/usb/ffs-test.c
@@ -297,7 +297,7 @@ static void *start_thread_helper(void *arg)
ret = t->in(t, t->buf, t->buf_size);
if (ret > 0) {
- ret = t->out(t, t->buf, t->buf_size);
+ ret = t->out(t, t->buf, ret);
name = out_name;
op = "write";
} else {
--
1.7.10.1.362.g242cab3
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html