]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
intel: fix latency stats printing
authorKeith Busch <keith.busch@intel.com>
Tue, 26 Jun 2018 17:29:17 +0000 (11:29 -0600)
committerKeith Busch <keith.busch@intel.com>
Tue, 26 Jun 2018 17:29:56 +0000 (11:29 -0600)
Incorrectly using the same bucket for all three print routines.

Link: https://github.com/linux-nvme/nvme-cli/issues/378
Signed-off-by: Keith Busch <keith.busch@intel.com>
intel-nvme.c

index 5e407df545fa795220caf665ab86386da77cc6e7..102920a798f8cbe69528ac4d6c123316adc0b921 100644 (file)
@@ -390,11 +390,11 @@ static void show_lat_stats(struct intel_lat_stats *stats, int write)
 
        printf("\nGroup 2: Range is 1-32ms, step is 1ms\n");
        for (i = 0; i < 31; i++)
-               printf("Bucket %2d: %u\n", i, stats->bucket_1[i]);
+               printf("Bucket %2d: %u\n", i, stats->bucket_2[i]);
 
        printf("\nGroup 3: Range is 32-1s, step is 32ms:\n");
        for (i = 0; i < 31; i++)
-               printf("Bucket %2d: %u\n", i, stats->bucket_1[i]);
+               printf("Bucket %2d: %u\n", i, stats->bucket_3[i]);
 }
 
 static int get_lat_stats_log(int argc, char **argv, struct command *cmd, struct plugin *plugin)