mremap_test supports command line options for changing
the validation threshold and random pattern seed.

As part of a larger series to remove validation threshold
and randomization, remove all command line options from
the test. The test is already invoked without any
arguments in run_vmtests.sh, so no runner changes are
required.

Suggested-by: David Hildenbrand (Arm) <[email protected]>
Signed-off-by: Sarthak Sharma <[email protected]>
---
 tools/testing/selftests/mm/mremap_test.c | 45 +-----------------------
 1 file changed, 1 insertion(+), 44 deletions(-)

diff --git a/tools/testing/selftests/mm/mremap_test.c 
b/tools/testing/selftests/mm/mremap_test.c
index 97abf4713cc5..41f211c39c83 100644
--- a/tools/testing/selftests/mm/mremap_test.c
+++ b/tools/testing/selftests/mm/mremap_test.c
@@ -1188,49 +1188,9 @@ static void run_mremap_test_case(struct test test_case, 
int *failures,
        }
 }
 
-static void usage(const char *cmd)
-{
-       fprintf(stderr,
-               "Usage: %s [[-t <threshold_mb>] [-p <pattern_seed>]]\n"
-               "-t\t only validate threshold_mb of the remapped region\n"
-               "  \t if 0 is supplied no threshold is used; all tests\n"
-               "  \t are run and remapped regions validated fully.\n"
-               "  \t The default threshold used is 4MB.\n"
-               "-p\t provide a seed to generate the random pattern for\n"
-               "  \t validating the remapped region.\n", cmd);
-}
-
-static int parse_args(int argc, char **argv, unsigned int *threshold_mb,
-                     unsigned int *pattern_seed)
-{
-       const char *optstr = "t:p:";
-       int opt;
-
-       while ((opt = getopt(argc, argv, optstr)) != -1) {
-               switch (opt) {
-               case 't':
-                       *threshold_mb = atoi(optarg);
-                       break;
-               case 'p':
-                       *pattern_seed = atoi(optarg);
-                       break;
-               default:
-                       usage(argv[0]);
-                       return -1;
-               }
-       }
-
-       if (optind < argc) {
-               usage(argv[0]);
-               return -1;
-       }
-
-       return 0;
-}
-
 #define MAX_TEST 15
 #define MAX_PERF_TEST 3
-int main(int argc, char **argv)
+int main(void)
 {
        int failures = 0;
        unsigned int i;
@@ -1259,9 +1219,6 @@ int main(int argc, char **argv)
 
        pattern_seed = (unsigned int) time(&t);
 
-       if (parse_args(argc, argv, &threshold_mb, &pattern_seed) < 0)
-               exit(EXIT_FAILURE);
-
        ksft_print_msg("Test configs:\n");
        ksft_print_msg("threshold_mb=%u\n", threshold_mb);
        ksft_print_msg("pattern_seed=%u\n", pattern_seed);
-- 
2.53.0


Reply via email to