From: Eric Sandeen Date: Fri, 16 Dec 2011 19:25:16 +0000 (-0600) Subject: blkparse: initialize cpu_map X-Git-Tag: blktrace-1.0.5~5 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=cd992d08dae8dca9f46f75506ec9ceb204dc2f39;p=blktrace.git blkparse: initialize cpu_map We malloc'd cpu_map, and then did: cpu_map[CPU_IDX(cpu)] |= (1UL << CPU_BIT(cpu)); ... not sure how that ever worked if cpu_map was not initialized! Signed-off-by: Eric Sandeen Signed-off-by: Jens Axboe --- diff --git a/blkparse.c b/blkparse.c index 0f8d135..80b3a71 100644 --- a/blkparse.c +++ b/blkparse.c @@ -1962,6 +1962,7 @@ static int check_cpu_map(struct per_dev_info *pdi) * create a map of the cpus we have traces for */ cpu_map = malloc(pdi->cpu_map_max / sizeof(long)); + memset(cpu_map, 0, sizeof(*cpu_map)); n = rb_first(&rb_sort_root); while (n) { __t = rb_entry(n, struct trace, rb_node);