diff options
author | Maximilian Luz <[email protected]> | 2021-02-11 13:41:49 +0100 |
---|---|---|
committer | Hans de Goede <[email protected]> | 2021-02-11 16:47:50 +0100 |
commit | 86eb98cb4a911631874c43309f39aa0003ad0106 (patch) | |
tree | 511b4f5821a06d1158807f594a997621da8fee3a /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py | |
parent | e310cbf319775f46ef937c79b9cf03b73d0f8244 (diff) |
platform/surface: aggregator: Fix access of unaligned value
The raw message frame length is unaligned and explicitly marked as
little endian. It should not be accessed without the appropriate
accessor functions. Fix this.
Note that payload.len already contains the correct length after parsing
via sshp_parse_frame(), so we can simply use that instead.
Reported-by: kernel-test-robot <[email protected]>
Fixes: c167b9c7e3d6 ("platform/surface: Add Surface Aggregator subsystem")
Signed-off-by: Maximilian Luz <[email protected]>
Acked-by: Mark Gross <[email protected]>
Reviewed-by: Andy Shevchenko <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Hans de Goede <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py')
0 files changed, 0 insertions, 0 deletions