summaryrefslogtreecommitdiff
path: root/blockdev
diff options
context:
space:
mode:
authorgkostka <kostka.grzegorz@gmail.com>2015-09-21 23:08:02 +0200
committergkostka <kostka.grzegorz@gmail.com>2015-09-22 00:19:51 +0200
commitb43526da4f49142491954695917b090e0802b672 (patch)
tree6450dc01500d835b2b145d78574f8d62b87b7209 /blockdev
parent5a045db8d5f5f89a707a667c134919fe7f0608ff (diff)
Fix iostats in generic demo
Diffstat (limited to 'blockdev')
-rw-r--r--blockdev/test_lwext4.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/blockdev/test_lwext4.c b/blockdev/test_lwext4.c
index 061ee8e..529f67b 100644
--- a/blockdev/test_lwext4.c
+++ b/blockdev/test_lwext4.c
@@ -77,6 +77,9 @@ static clock_t get_ms(void) { return tim_get_ms(); }
static void printf_io_timings(clock_t diff)
{
const struct ext4_io_stats *stats = io_timings_get(diff);
+ if (!stats)
+ return;
+
printf("io_timings:\n");
printf(" io_read: %.3f%%\n", stats->io_read);
printf(" io_write: %.3f%%\n", stats->io_write);
@@ -201,7 +204,7 @@ bool test_lwext4_dir_test(int len)
diff = stop - start;
test_lwext4_dir_ls("/mp/dir1");
printf("test_lwext4_dir_test: time: %d ms\n", (int)diff);
- printf("test_lwext4_dir_test: av: %d ms/entry\n", (int)diff / len);
+ printf("test_lwext4_dir_test: av: %d ms/entry\n", (int)diff / (len + 1));
printf_io_timings(diff);
return true;
}