- Check whether quiet is set, before taking shutdown_mtx - Add quiet to the help menu. - Remove unused "signal" from struct options Signed-off-by: John Kacur <jkacur@xxxxxxxxxx> --- src/pi_tests/pi_stress.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/pi_tests/pi_stress.c b/src/pi_tests/pi_stress.c index 44c8f69..f4b43ed 100644 --- a/src/pi_tests/pi_stress.c +++ b/src/pi_tests/pi_stress.c @@ -109,8 +109,7 @@ int verbose = 0; /* turn on debugging prints */ int debugging = 0; -/* turn off all prints */ -int quiet = 0; +int quiet = 0; /* turn off all prints, default = 0 (off) */ /* prompt to start test */ int prompt = 0; @@ -141,7 +140,6 @@ struct option options[] = { {"groups", required_argument, NULL, 'g'}, {"inversions", required_argument, NULL, 'i'}, {"rr", no_argument, NULL, 'r'}, - {"signal", no_argument, NULL, 's'}, {"uniprocessor", no_argument, NULL, 'u'}, {"prompt", no_argument, NULL, 'p'}, {"debug", no_argument, NULL, 'd'}, @@ -566,12 +564,12 @@ void *reporter(void *arg) } /* check for signaled shutdown */ - pthread_mutex_lock(&shutdown_mtx); - if (shutdown == 0) { - if (!quiet) { + if (!quiet) { + pthread_mutex_lock(&shutdown_mtx); + if (shutdown == 0) { fputs(UP_ONE, stdout); printf("Current Inversions: %lu\n", - total_inversions()); + total_inversions()); } } pthread_mutex_unlock(&shutdown_mtx); @@ -1004,6 +1002,7 @@ void usage(void) printf("usage: pi_stress <options>\n"); printf(" options:\n"); printf("\t--verbose\t- lots of output\n"); + printf("\t--quiet\t\t- surpress running output\n"); printf ("\t--duration=<n>- length of the test run in seconds [infinite]\n"); printf("\t--groups=<n>\t- set the number of inversion groups [%d]\n", -- 1.6.2.5 -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html