When running multiple fsx processes simultaneously (e.g. generic/455), it is difficult to tell the seed value for one fsx process if the seed value is needed to reproduce a log-replay failure. Fix it by outputting the seed value after logid is initialized. Signed-off-by: Hou Tao <houtao1@xxxxxxxxxx> --- ltp/fsx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ltp/fsx.c b/ltp/fsx.c index 65f1a3bb..f8cedb24 100644 --- a/ltp/fsx.c +++ b/ltp/fsx.c @@ -2070,8 +2070,6 @@ main(int argc, char **argv) seed = time(0) % 10000; seed += (int)getpid(); } - if (!quiet) - prt("Seed set to %d\n", seed); if (seed < 0) usage(); break; @@ -2138,6 +2136,8 @@ main(int argc, char **argv) signal(SIGUSR1, cleanup); signal(SIGUSR2, cleanup); + if (!quiet && seed) + prt("Seed set to %d\n", seed); srandom(seed); fd = open(fname, o_flags, 0666); if (fd < 0) { -- 2.16.2.dirty -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html