From: "Palik, Imre" <imrep.amz@xxxxxxxxx> As the counter implementations are supposed to implement write-mostly parallelism, this patch changes the default behaviour of counttorture to reflect it. Signed-off-by: Imre Palik <imrep.amz@xxxxxxxxx> --- CodeSamples/count/counttorture.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/CodeSamples/count/counttorture.h b/CodeSamples/count/counttorture.h index 3276d68..ff0dd72 100644 --- a/CodeSamples/count/counttorture.h +++ b/CodeSamples/count/counttorture.h @@ -164,19 +164,19 @@ void perftestrun(int nthreads, int nreaders, int nupdaters) exit(EXIT_SUCCESS); } -void perftest(int nreaders, int cpustride) +void perftest(int nwriters, int cpustride) { int i; long arg; - perftestinit(nreaders + 1); - for (i = 0; i < nreaders; i++) { + perftestinit(nwriters + 1); + for (i = 0; i < nwriters; i++) { arg = (long)(i * cpustride); - create_thread(count_read_perf_test, (void *)arg); + create_thread(count_update_perf_test, (void *)arg); } arg = (long)(i * cpustride); - create_thread(count_update_perf_test, (void *)arg); - perftestrun(i + 1, nreaders, 1); + create_thread(count_read_perf_test, (void *)arg); + perftestrun(i + 1, 1, nwriters); } void rperftest(int nreaders, int cpustride) -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe perfbook" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html