From 67428d3ceaeb4bc6350ea6c2e8bf51de7df986d7 Mon Sep 17 00:00:00 2001 From: Takaaki FUKAI Date: Fri, 16 Dec 2016 01:52:10 +0900 Subject: [PATCH] Fix increment of a loop counter for the random mode of the memory test. --- sysbench/tests/memory/sb_memory.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sysbench/tests/memory/sb_memory.c b/sysbench/tests/memory/sb_memory.c index 3f28591..c8cc377 100644 --- a/sysbench/tests/memory/sb_memory.c +++ b/sysbench/tests/memory/sb_memory.c @@ -269,14 +269,14 @@ int memory_execute_request(sb_request_t *sb_req, int thread_id) LOG_EVENT_START(msg, thread_id); switch (mem_req->type) { case SB_MEM_OP_WRITE: - for (i = 0; i < memory_block_size; i++) + for (i = 0; i < memory_block_size; i += sizeof(int)) { idx = (int)(sb_rnd_double() * (memory_block_size / sizeof(int))); buf[idx] = tmp; } break; case SB_MEM_OP_READ: - for (i = 0; i < memory_block_size; i++) + for (i = 0; i < memory_block_size; i += sizeof(int)) { idx = (int)(sb_rnd_double() * (memory_block_size / sizeof(int))); tmp = buf[idx];