aboutsummaryrefslogtreecommitdiff
path: root/external
diff options
context:
space:
mode:
authorJordan Niethe <jniethe5@gmail.com>2019-04-02 10:43:15 +1100
committerStewart Smith <stewart@linux.ibm.com>2019-05-20 14:20:29 +1000
commit000f9331a6ebcca38df689995ef0d9b70249c707 (patch)
treeeb524424a0c72ee01853ec45b272913196648814 /external
parent6b8e1b60aa3c11b7d94e3372439e599b094cbc94 (diff)
downloadskiboot-000f9331a6ebcca38df689995ef0d9b70249c707.zip
skiboot-000f9331a6ebcca38df689995ef0d9b70249c707.tar.gz
skiboot-000f9331a6ebcca38df689995ef0d9b70249c707.tar.bz2
external/trace: Use correct width integer byte swapping
The trace_repeat struct uses be16 for storing the number of repeats. Currently be32_to_cpu conversion is used to display this member. This produces an incorrect value. Use be16_to_cpu instead. Signed-off-by: Jordan Niethe <jniethe5@gmail.com> Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
Diffstat (limited to 'external')
-rw-r--r--external/trace/dump_trace.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/external/trace/dump_trace.c b/external/trace/dump_trace.c
index db53d78..4779dc4 100644
--- a/external/trace/dump_trace.c
+++ b/external/trace/dump_trace.c
@@ -170,7 +170,7 @@ int main(int argc, char *argv[])
switch (t.hdr.type) {
case TRACE_REPEAT:
printf("REPEATS: %u times\n",
- be32_to_cpu(t.repeat.num));
+ be16_to_cpu(t.repeat.num));
break;
case TRACE_OVERFLOW:
printf("**OVERFLOW**: %"PRIu64" bytes missed\n",