forked from luck/tmp_suning_uos_patched
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
|
||||
|
||||
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;
|
||||
|
|
Loading…
Reference in New Issue
Block a user