diff options
author | Antonio Borneo <[email protected]> | 2015-06-21 14:20:25 +0800 |
---|---|---|
committer | Jiri Kosina <[email protected]> | 2015-07-08 12:40:23 +0200 |
commit | 6debce6f4e787a8eb4cec94e7afa85fb4f40db27 (patch) | |
tree | b590743fb1eb84392c6a434e4593ebd70f5d72ed /tools/perf/scripts/python | |
parent | 9633920e5ef65f81d30f2acd642d6d1c25cf7bc7 (diff) |
HID: cp2112: fix to force single data-report reply
Current implementation of cp2112_raw_event() only accepts one data report at a
time. If last received data report is not fully handled yet, a new incoming
data report will overwrite it. In such case we don't guaranteed to propagate
the correct incoming data.
The trivial fix implemented here forces a single report at a time by requesting
in cp2112_read() no more than 61 byte of data, which is the payload size of a
single data report.
Cc: [email protected]
Signed-off-by: Antonio Borneo <[email protected]>
Tested-by: Ellen Wang <[email protected]>
Signed-off-by: Jiri Kosina <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions