Commit 916db733 authored by Christoph Hellwig's avatar Christoph Hellwig
Browse files

init: initialize ramdisk_execute_command at compile time



Set ramdisk_execute_command to "/init" at compile time.  The command
line can still override it, but this saves a few instructions and
removes a NULL check.

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
parent bcbacc49
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -154,7 +154,7 @@ static bool initargs_found;
#endif

static char *execute_command;
static char *ramdisk_execute_command;
static char *ramdisk_execute_command = "/init";

/*
 * Used to generate warnings if static_key manipulation functions are used
@@ -1514,10 +1514,6 @@ static noinline void __init kernel_init_freeable(void)
	 * check if there is an early userspace init.  If yes, let it do all
	 * the work
	 */

	if (!ramdisk_execute_command)
		ramdisk_execute_command = "/init";

	if (ksys_access((const char __user *)
			ramdisk_execute_command, 0) != 0) {
		ramdisk_execute_command = NULL;