diff options
| author | gkostka <kostka.grzegorz@gmail.com> | 2015-09-21 23:08:02 +0200 |
|---|---|---|
| committer | gkostka <kostka.grzegorz@gmail.com> | 2015-09-22 00:19:51 +0200 |
| commit | b43526da4f49142491954695917b090e0802b672 (patch) | |
| tree | 6450dc01500d835b2b145d78574f8d62b87b7209 /blockdev | |
| parent | 5a045db8d5f5f89a707a667c134919fe7f0608ff (diff) | |
Fix iostats in generic demo
Diffstat (limited to 'blockdev')
| -rw-r--r-- | blockdev/test_lwext4.c | 5 |
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; } |
