diff options
author | Johan Hovold <[email protected]> | 2020-07-16 10:50:55 +0200 |
---|---|---|
committer | Johan Hovold <[email protected]> | 2020-07-21 09:25:52 +0200 |
commit | de37458f8c2bfc465500a1dd0d15dbe96d2a698c (patch) | |
tree | 68a506ad39d916a0131739f21031bc2839cdf84d /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | e0439cd97573f1c7c6bf98e7a6d63de34daeaf8a (diff) |
USB: serial: iuu_phoenix: fix led-activity helpers
The set-led command is eight bytes long and starts with a command byte
followed by six bytes of RGB data and ends with a byte encoding a
frequency (see iuu_led() and iuu_rgbf_fill_buffer()).
The led activity helpers had a few long-standing bugs which corrupted
the command packets by inserting a second command byte and thereby
offsetting the RGB data and dropping the frequency in non-xmas mode.
In xmas mode, a related off-by-one error left the frequency field
uninitialised.
Fixes: 60a8fc017103 ("USB: add iuu_phoenix driver")
Reported-by: George Spelvin <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Greg Kroah-Hartman <[email protected]>
Signed-off-by: Johan Hovold <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions