X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=init.c;h=c34bd1599661597b31b4701e9c8dfa00cb06e8fa;hp=607f7e0c29a472443b8bf90466ffe5ea5f8be4cf;hb=b76d85a4d2e61546b40135db141972eba4ecd981;hpb=e1c325d25dd977c28c9489c542a51ee05dfc620e diff --git a/init.c b/init.c index 607f7e0c..c34bd159 100644 --- a/init.c +++ b/init.c @@ -32,6 +32,7 @@ #include "crc/test.h" #include "lib/pow2.h" +#include "lib/memcpy.h" const char fio_version_string[] = FIO_VERSION; @@ -233,6 +234,11 @@ static struct option l_opts[FIO_NR_OPTIONS] = { .has_arg = optional_argument, .val = 'G', }, + { + .name = (char *) "memcpytest", + .has_arg = optional_argument, + .val = 'M', + }, { .name = (char *) "idle-prof", .has_arg = required_argument, @@ -2731,6 +2737,11 @@ int parse_cmd_line(int argc, char *argv[], int client_type) do_exit++; exit_val = fio_crctest(optarg); break; + case 'M': + did_arg = true; + do_exit++; + exit_val = fio_memcpy_test(optarg); + break; case 'L': { long long val;