- 02 Jul, 2013 1 commit
-
-
Lee Susman authored
This test adds the ability to test the UFS task management feature in the driver. It loads the queue with requests in order to allow the task management to operate in full capacity. Modify test-iosched infrastructure to support the new tests: - expose check_test_completion() Note: we submit 16-bio requests since the current HW is very slow and we don't want to exceed the timeout duration. Change-Id: I8ee752cba3c6838d8edc05747fa0288c4b347ef6 Signed-off-by:
Dolev Raviv <draviv@codeaurora.org> Signed-off-by:
Lee Susman <lsusman@codeaurora.org>
-
- 27 Jun, 2013 1 commit
-
-
Lee Susman authored
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>
-
- 12 Mar, 2013 1 commit
-
-
Tatyana Brokhman authored
An urgent request is marked by the scheduler in rq->cmd_flags with the REQ_URGENT flag. There is no need to add an additional marking by the block layer. Change-Id: I05d5e9539d2f6c1bfa80240b0671db197a5d3b3f Signed-off-by:
Tatyana Brokhman <tlinder@codeaurora.org>
-
- 21 Feb, 2013 1 commit
-
-
Tatyana Brokhman authored
In order to be sure that the packing statistics collected after the test reflect *only* requests issued by the test (and not real request from FS) - sleep before each test in order to give an already dispatched requests time to complete. Change-Id: If2f40efad1d79084a8ea85afe93cce58e49ff698 CRs-Fixed: 453712 Signed-off-by:
Tatyana Brokhman <tlinder@codeaurora.org>
-
- 14 Feb, 2013 1 commit
-
-
Dolev Raviv authored
The __blk_run_queue function is called from several contexts. The fix is replacing it with blk_run_queue function, this function is guarded with a lock, thus making it thread safe and prevents the crashing. Change-Id: I3e12fa9c8b9e161375fffa3570abfa46b223a60b Signed-off-by:
Dolev Raviv <draviv@codeaurora.org>
-
- 13 Feb, 2013 1 commit
-
-
Duy Truong authored
Change-Id: I9d411a9c00b37d0907066dbfa6db3a78c108646f Signed-off-by:
Duy Truong <dtruong@codeaurora.org>
-
- 13 Jan, 2013 1 commit
-
-
Lee Susman authored
Change the test design so that requests are dynamically created and freed. This enables running tests with more than 128 requests, therefore more than 50MiB can be written/read and makes it possible to measure driver write/read throughput more accurately. Change-Id: I56c9d6c1afba5c91a0621a16d97feafd4689521d Signed-off-by:
Lee Susman <lsusman@codeaurora.org>
-
- 09 Jan, 2013 1 commit
-
-
Dolev Raviv authored
Some block devices requires the rq_disk field to be assigned. This patch exposes a new API to the block device test utility for getting the rq_disk assigned, in the created request. Change-Id: I61dc4dad50eb7600728156a6cd08bb1ee134df0d Signed-off-by:
Dolev Raviv <draviv@codeaurora.org>
-
- 19 Dec, 2012 1 commit
-
-
Lee Susman authored
Add functionality to test-iosched so that it could simulate the ROW scheduler behaviour. The main additions are: - 3 distinct requests queue with counters - support for urgent request pending - reinsert request implementation (callback + dispatch behavior) Change-Id: I83b5d9e3d2b8cd9a2353afa6a3e6a4cbc83b0cd4 Signed-off-by:
Konstantin Dorfman <kdorfman@codeaurora.org> Signed-off-by:
Lee Susman <lsusman@codeaurora.org>
-
- 15 Nov, 2012 1 commit
-
-
Lee Susman authored
Change the printout format to be more readable. Specifically, add quotes around the test case name strings. Change-Id: I51b0c1b94389e4b51af84c5e993207b18efc2226 Signed-off-by:
Lee Susman <lsusman@codeaurora.org>
-
- 24 Oct, 2012 1 commit
-
-
Lee Susman authored
Long sequential read test measures read throughput at the driver level by reading large requests sequentially. Change-Id: I3b6d685930e1d0faceabbc7d20489111734cc9d4 Signed-off-by:
Lee Susman <lsusman@codeaurora.org>
-
- 18 Jul, 2012 1 commit
-
-
Maya Erez authored
This test write data to the card, then send DISCARD on random addresses on the card, send SANITIZE to the card to erase all the unmapped areas. Change-Id: I2904023ccd258e64b99b004bacfbe576b0ead59a Signed-off-by:
Maya Erez <merez@codeaurora.org>
-
- 15 Jul, 2012 1 commit
-
-
Maya Erez authored
- Fix test-iosched crash when running multiple tests - Free the BIOs memory when a request is not completed Change-Id: I1baa916c04ae73c809dee7e67ec63f4546dc71aa Signed-off-by:
Maya Erez <merez@codeaurora.org>
-
- 27 Jun, 2012 1 commit
-
-
Maya Erez authored
The test scheduler allows testing a block device by dispatching specific requests according to the test case and declare PASS/FAIL according to the requests completion error code Change-Id: Ief91f9fed6e3c3c75627d27264d5252ea14f10ad Signed-off-by:
Maya Erez <merez@codeaurora.org>
-