From 0de66bb129a098f5411e814b906e5592d0318f78 Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Thu, 4 Jan 2018 10:06:02 -0700 Subject: [PATCH] trace: only build mask up to SPDK_TRACE_MAX_GROUP_ID Existing implementation worked, but results in a lot of unnecessary error messages. Found while debugging nightly iSCSI tests, which generate a config file from the existing configuration and calls spdk_trace_get_tpoint_group_mask() to do it. Signed-off-by: Jim Harris Change-Id: I36df9ca30c7dd2d0039da2377173edb11b1f47dc Reviewed-on: https://review.gerrithub.io/393680 Tested-by: SPDK Automated Test System Reviewed-by: Daniel Verkamp Reviewed-by: Ben Walker --- lib/trace/trace_flags.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/trace/trace_flags.c b/lib/trace/trace_flags.c index dede1e2d9..720845643 100644 --- a/lib/trace/trace_flags.c +++ b/lib/trace/trace_flags.c @@ -79,7 +79,7 @@ spdk_trace_get_tpoint_group_mask(void) uint64_t mask = 0x0; int i; - for (i = 0; i < 64; i++) { + for (i = 0; i < SPDK_TRACE_MAX_GROUP_ID; i++) { if (spdk_trace_get_tpoint_mask(i) != 0) { mask |= (1ULL << i); }