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: Christoph Hellwig <hch@lst.de>
This commit is contained in:
parent
bcbacc4909
commit
916db733de
|
@ -154,7 +154,7 @@ static bool initargs_found;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static char *execute_command;
|
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
|
* 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
|
* check if there is an early userspace init. If yes, let it do all
|
||||||
* the work
|
* the work
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (!ramdisk_execute_command)
|
|
||||||
ramdisk_execute_command = "/init";
|
|
||||||
|
|
||||||
if (ksys_access((const char __user *)
|
if (ksys_access((const char __user *)
|
||||||
ramdisk_execute_command, 0) != 0) {
|
ramdisk_execute_command, 0) != 0) {
|
||||||
ramdisk_execute_command = NULL;
|
ramdisk_execute_command = NULL;
|
||||||
|
|
Loading…
Reference in New Issue