VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   57 Tags
author: Arvind Sankar <nivedita@alum.mit.edu> 2020-01-30 22:17:13 -0800 committer: Linus Torvalds <torvalds@linux-foundation.org> 2020-01-31 10:30:41 -0800 commit: b88c50ac304a14f14e70c4ad22577b6b84632d5e parent: 1fbede6e6f3dc6c1c33e84b6989cf8079d899f89
Commit Summary:
init/main.c: log arguments and environment passed to init
Diffstat:
1 file changed, 8 insertions, 0 deletions
diff --git a/init/main.c b/init/main.c
index db13a76c036e..424d88fef08e 100644
--- a/init/main.c
+++ b/init/main.c
@@ -1043,8 +1043,16 @@ static void __init do_pre_smp_initcalls(void)
 
 static int run_init_process(const char *init_filename)
 {
+	const char *const *p;
+
 	argv_init[0] = init_filename;
 	pr_info("Run %s as init process\n", init_filename);
+	pr_debug("  with arguments:\n");
+	for (p = argv_init; *p; p++)
+		pr_debug("    %s\n", *p);
+	pr_debug("  with environment:\n");
+	for (p = envp_init; *p; p++)
+		pr_debug("    %s\n", *p);
 	return do_execve(getname_kernel(init_filename),
 		(const char __user *const __user *)argv_init,
 		(const char __user *const __user *)envp_init);