[PATCH] blkparse: fill unitialized pci->cpus.fd with -1
authorJens Axboe <axboe@suse.de>
Wed, 25 Jan 2006 17:54:14 +0000 (18:54 +0100)
committerJens Axboe <axboe@suse.de>
Wed, 25 Jan 2006 17:54:14 +0000 (18:54 +0100)
blkparse.c

index cf43370b04811adcef04067a728cf7569b396cbe..832ae0e6e9da214b9d3edb73b3c3585e08219e02 100644 (file)
@@ -810,7 +810,6 @@ static void resize_cpu_info(struct per_dev_info *pdi, int cpu)
        int ncpus = pdi->ncpus;
        int new_count = cpu + 1;
        int new_space, size;
-       int i;
        char *new_start;
 
        size = new_count * sizeof(struct per_cpu_info);
@@ -829,8 +828,9 @@ static void resize_cpu_info(struct per_dev_info *pdi, int cpu)
        pdi->ncpus = new_count;
        pdi->cpus = cpus;
 
-       for (i = cpu; i < new_count; i++)
-               pdi->cpus[i].fd = -1;
+       for (new_count = 0; new_count < pdi->ncpus; new_count++)
+               if (!pdi->cpus[new_count].fd)
+                       pdi->cpus[new_count].fd = -1;
 }
 
 static struct per_cpu_info *get_cpu_info(struct per_dev_info *pdi, int cpu)