From 852b799cd4103cb9ca2a8b82ac4a64ca05efc72f Mon Sep 17 00:00:00 2001 From: Martin Stein Date: Wed, 16 Dec 2015 14:49:27 +0100 Subject: [PATCH] blk-bench: don't write if not requested Because a check for the TEST_WRITE configuration was missing as condition for a packet submit, the test caused unwanted write access to the device. Ref #1824 --- repos/os/src/test/blk/bench/main.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/repos/os/src/test/blk/bench/main.cc b/repos/os/src/test/blk/bench/main.cc index 95b8aa23e9..29f51bdf13 100644 --- a/repos/os/src/test/blk/bench/main.cc +++ b/repos/os/src/test/blk/bench/main.cc @@ -46,6 +46,9 @@ class Test::Throughput { static size_t count = REQUEST_SIZE / _blk_size; + if (_read_done && (_write_done || !TEST_WRITE)) + return; + try { while (_session.tx()->ready_to_submit()) { Block::Packet_descriptor p(