summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorLee Susman <lsusman@codeaurora.org>2013-06-27 11:35:20 +0300
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:01:47 -0700
commitef94ce156fe42f32dadf735523b209bb45cd189a (patch)
tree4a074b2777b6fa5e7520785182caa6a266f1eecc /block
parent2bf9babb4d36c928a3b71cd4fdf68ce33b18446b (diff)
mmc: card: change long_sequential_test time measurements to ktime
Change time measurements in long_sequential_test from jiffies to ktime, and make the relevant change in test-iosched infrastructure. In long_sequential_test we measure throughput, and the jiffies resolution is not sensitive enough for this calculation. Change-Id: If7c9a03c687f61996609c014e056bcd7132b9012 Signed-off-by: Lee Susman <lsusman@codeaurora.org> [venkatg@codeaurora.org: Drop changes to mmc_block_test.c] Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
Diffstat (limited to 'block')
-rw-r--r--block/test-iosched.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/block/test-iosched.c b/block/test-iosched.c
index 915ff3a7771c..e9936c639c17 100644
--- a/block/test-iosched.c
+++ b/block/test-iosched.c
@@ -101,8 +101,8 @@ void check_test_completion(void)
goto exit;
}
- ptd->test_info.test_duration = jiffies -
- ptd->test_info.test_duration;
+ ptd->test_info.test_duration = ktime_sub(ktime_get(),
+ ptd->test_info.test_duration);
test_pr_info("%s: Test is completed, test_count=%d, reinsert_count=%d,",
__func__, ptd->test_count, ptd->reinsert_count);
@@ -771,7 +771,7 @@ int test_iosched_start_test(struct test_info *t_info)
goto error;
}
- ptd->test_info.test_duration = jiffies;
+ ptd->test_info.test_duration = ktime_get();
ret = run_test(ptd);
if (ret) {
test_pr_err("%s: failed to run the test\n", __func__);