diff options
author | Stewart Smith <stewart@linux.ibm.com> | 2018-04-18 20:36:53 -0500 |
---|---|---|
committer | Stewart Smith <stewart@linux.ibm.com> | 2018-04-18 20:36:56 -0500 |
commit | d45c614bb5b35754705e5e9116511df02c3cc1ba (patch) | |
tree | c0ae9990bd98e0f1884affd8b9fe12b9c8a0c5e7 | |
parent | 2aa2616358e38a38032efeadcd17ef4cd91e088c (diff) | |
download | skiboot-d45c614bb5b35754705e5e9116511df02c3cc1ba.zip skiboot-d45c614bb5b35754705e5e9116511df02c3cc1ba.tar.gz skiboot-d45c614bb5b35754705e5e9116511df02c3cc1ba.tar.bz2 |
core/test/run-trace: fix on ppc64el
Hackish fix from benh
Suggested-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
-rw-r--r-- | core/trace.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/trace.c b/core/trace.c index 4364aea..ef7c2ca 100644 --- a/core/trace.c +++ b/core/trace.c @@ -127,7 +127,8 @@ void trace_add(union trace *trace, u8 type, u16 len) assert(trace->hdr.type != TRACE_OVERFLOW); #endif /* Skip traces not enabled in the debug descriptor */ - if (!((1ul << trace->hdr.type) & debug_descriptor.trace_mask)) + if (trace->hdr.type < (8 * sizeof(debug_descriptor.trace_mask)) && + !((1ul << trace->hdr.type) & debug_descriptor.trace_mask)) return; trace->hdr.timestamp = cpu_to_be64(mftb()); |