torture: Make init program dump command-line arguments
authorPaul E. McKenney <paulmck@kernel.org>
Fri, 14 Jul 2023 01:22:07 +0000 (18:22 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Fri, 21 Jul 2023 00:54:53 +0000 (17:54 -0700)
This commit causes the init program generated by mkinitrd.sh dump out
its parameters.  Although this is in some sense redundant given that
the kernel already dumps them out, confirmation can be a good thing.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
tools/testing/selftests/rcutorture/bin/mkinitrd.sh

index 435ae6db5cc5cb2bf7deafc380c95d4861120f7b..558f5a669dbd0d62b5557ce8981ab6e770ec4bfe 100755 (executable)
@@ -33,12 +33,16 @@ cat > init.c << '___EOF___'
 
 volatile unsigned long delaycount;
 
-int main(int argc, int argv[])
+int main(int argc, char *argv[])
 {
        int i;
        struct timeval tv;
        struct timeval tvb;
 
+       printf("Torture-test rudimentary init program started, command line:\n");
+       for (i = 0; i < argc; i++)
+               printf(" %s", argv[i]);
+       printf("\n");
        for (;;) {
                sleep(1);
                /* Need some userspace time. */