COMMAND_LINE_SIZE
static char __initdata command_line[COMMAND_LINE_SIZE];
strlcat(boot_command_line, " ", COMMAND_LINE_SIZE);
strlcat(boot_command_line, uboot_arg, COMMAND_LINE_SIZE);
char cmdline[COMMAND_LINE_SIZE];
if (len < COMMAND_LINE_SIZE) {
if (ptr - cmdline + len + 2 < COMMAND_LINE_SIZE) {
char commandline[COMMAND_LINE_SIZE];
strlcat(default_command_line, " ", COMMAND_LINE_SIZE);
COMMAND_LINE_SIZE);
COMMAND_LINE_SIZE);
strscpy(boot_command_line, from, COMMAND_LINE_SIZE);
static char default_command_line[COMMAND_LINE_SIZE] __initdata = CONFIG_CMDLINE;
strscpy(cmd_line, boot_command_line, COMMAND_LINE_SIZE);
static char __initdata cmd_line[COMMAND_LINE_SIZE];
char cmd_line[COMMAND_LINE_SIZE];
static char default_command_line[COMMAND_LINE_SIZE] __initdata = CONFIG_CMDLINE;
strscpy(boot_command_line, p, COMMAND_LINE_SIZE);
COMMAND_LINE_SIZE);
strscpy(cmd_line, boot_command_line, COMMAND_LINE_SIZE);
extern char init_command_line[COMMAND_LINE_SIZE];
char *cmdline = early_memremap_ro(fw_arg1, COMMAND_LINE_SIZE);
strscpy(boot_command_line, cmdline, COMMAND_LINE_SIZE);
strscpy(init_command_line, cmdline, COMMAND_LINE_SIZE);
early_memunmap(cmdline, COMMAND_LINE_SIZE);
if (!copy_from_user(cmdline_ptr, kimage->segment[i].buf, COMMAND_LINE_SIZE))
modified_cmdline = kzalloc(COMMAND_LINE_SIZE, GFP_KERNEL);
modified_cmdline[COMMAND_LINE_SIZE - 1] = '\0';
if (cmdline_len + cmdline_tmplen > COMMAND_LINE_SIZE) {
char *cmdline = early_memremap_ro(fw_arg1, COMMAND_LINE_SIZE); /* Boot command line is passed in fw_arg1 */
strscpy(boot_command_line, cmdline, COMMAND_LINE_SIZE);
early_memunmap(cmdline, COMMAND_LINE_SIZE);
strscpy(boot_command_line, CONFIG_CMDLINE, COMMAND_LINE_SIZE);
strlcat(boot_command_line, " ", COMMAND_LINE_SIZE);
strlcat(boot_command_line, init_command_line, COMMAND_LINE_SIZE);
strlcat(boot_command_line, " ", COMMAND_LINE_SIZE);
strlcat(boot_command_line, CONFIG_CMDLINE, COMMAND_LINE_SIZE);
strscpy(boot_command_line, CONFIG_CMDLINE, COMMAND_LINE_SIZE);
char init_command_line[COMMAND_LINE_SIZE] __initdata;
char switches[COMMAND_LINE_SIZE];
#define CL_SIZE COMMAND_LINE_SIZE
strscpy(boot_command_line, command_line, COMMAND_LINE_SIZE);
char __initdata command_line[COMMAND_LINE_SIZE];
extern char cmd_line[COMMAND_LINE_SIZE];
strscpy(boot_command_line, cmd_line, COMMAND_LINE_SIZE);
char cmd_line[COMMAND_LINE_SIZE] __section(".data");
strlcat(arcs_cmdline, prom_argv[i], COMMAND_LINE_SIZE);
strlcat(arcs_cmdline, " ", COMMAND_LINE_SIZE);
strlcat(arcs_cmdline, argv[i], COMMAND_LINE_SIZE);
strlcat(arcs_cmdline, " ", COMMAND_LINE_SIZE);
strlcat(arcs_cmdline, fw_argv(i), COMMAND_LINE_SIZE);
strlcat(arcs_cmdline, " ", COMMAND_LINE_SIZE);
extern char arcs_cmdline[COMMAND_LINE_SIZE];
strscpy(arcs_cmdline, boot_command_line, COMMAND_LINE_SIZE);
strlcat(boot_command_line, " ", COMMAND_LINE_SIZE);
bootcmdline_append(p, min(l, COMMAND_LINE_SIZE));
strscpy(boot_command_line, builtin_cmdline, COMMAND_LINE_SIZE);
strscpy(boot_command_line, builtin_cmdline, COMMAND_LINE_SIZE);
bootcmdline_append(arcs_cmdline, COMMAND_LINE_SIZE);
bootcmdline_append(builtin_cmdline, COMMAND_LINE_SIZE);
strscpy(command_line, boot_command_line, COMMAND_LINE_SIZE);
static char __initdata command_line[COMMAND_LINE_SIZE];
char __initdata arcs_cmdline[COMMAND_LINE_SIZE];
#define KEXEC_ARGV_SIZE COMMAND_LINE_SIZE
strscpy(arcs_cmdline, boot_command_line, COMMAND_LINE_SIZE);
unsigned int count = COMMAND_LINE_SIZE - 1;
static char cmd_line[COMMAND_LINE_SIZE] __initdata;
cmd_line[COMMAND_LINE_SIZE - 1] = '\0';
if (cfe_getenv("LINUX_CMDLINE", arcs_cmdline, COMMAND_LINE_SIZE) < 0) {
arcs_cmdline[COMMAND_LINE_SIZE-1] = 0;
static char cmdline[COMMAND_LINE_SIZE] __initdata;
char cmdline_passed[COMMAND_LINE_SIZE] __maybe_unused = { 0, };
strscpy(cmdline_passed, (char *)r7, COMMAND_LINE_SIZE);
strscpy(boot_command_line, cmdline_passed, COMMAND_LINE_SIZE);
strscpy(boot_command_line, CONFIG_CMDLINE, COMMAND_LINE_SIZE);
static char __initdata command_line[COMMAND_LINE_SIZE];
COMMAND_LINE_SIZE);
strlcat(p, " console=", COMMAND_LINE_SIZE);
strlcat(p, "ttyS0", COMMAND_LINE_SIZE);
strlcat(p, "tty0", COMMAND_LINE_SIZE);
strlcat(p, " earlycon=pdc", COMMAND_LINE_SIZE);
strscpy(command_line, boot_command_line, COMMAND_LINE_SIZE);
if (count >= COMMAND_LINE_SIZE)
if (saved_command_line_len + count >= COMMAND_LINE_SIZE) {
strscpy_pad(params, buf, COMMAND_LINE_SIZE);
if (memblock_reserve(fw_dump.param_area, COMMAND_LINE_SIZE)) {
if (len + strlen(append_args) >= COMMAND_LINE_SIZE - 1)
snprintf(boot_command_line + len, COMMAND_LINE_SIZE - len, " %s", append_args);
fw_dump.param_area = memblock_phys_alloc_range(COMMAND_LINE_SIZE,
COMMAND_LINE_SIZE,
memset((void *)fw_dump.param_area, 0, COMMAND_LINE_SIZE);
static char __prombss prom_cmd_line[COMMAND_LINE_SIZE];
l = prom_getprop(prom.chosen, "bootargs", p, COMMAND_LINE_SIZE-1);
cmdline_ptr = kzalloc(COMMAND_LINE_SIZE, GFP_KERNEL);
if (elfcorehdr_strlen + cmdline_len > COMMAND_LINE_SIZE) {
cmdline_ptr[COMMAND_LINE_SIZE - 1] = '\0';
fdm.rgn[sec_cnt].source_len = cpu_to_be64(COMMAND_LINE_SIZE);
if (elfcorehdr_strlen + cmdline_len > COMMAND_LINE_SIZE) {
cmdline_ptr[COMMAND_LINE_SIZE - 1] = '\0';
cmdline_ptr = kzalloc(COMMAND_LINE_SIZE, GFP_KERNEL);
static char early_cmdline[COMMAND_LINE_SIZE];
COMMAND_LINE_SIZE);
strlcat(early_cmdline, CONFIG_CMDLINE, COMMAND_LINE_SIZE);
parm, COMMAND_LINE_SIZE - len - 1, &ipl_block);
parm, COMMAND_LINE_SIZE - len - 1, &ipl_block);
parmarea.command_line[COMMAND_LINE_SIZE - 1] = 0;
EBCASC(parmarea.command_line, COMMAND_LINE_SIZE);
.max_command_line_size = COMMAND_LINE_SIZE,
static char command_line_buf[COMMAND_LINE_SIZE];
char __bootdata(early_command_line)[COMMAND_LINE_SIZE];
extern char early_command_line[COMMAND_LINE_SIZE];
char command_line[COMMAND_LINE_SIZE]; /* 0x10480 */
char __bootdata(early_command_line)[COMMAND_LINE_SIZE];
strscpy(boot_command_line, early_command_line, COMMAND_LINE_SIZE);
strlcat(boot_command_line, " cio_ignore=all,!ipldev,!condev", COMMAND_LINE_SIZE);
memcpy(boot_command_line, command_line, COMMAND_LINE_SIZE);
static char __initdata command_line[COMMAND_LINE_SIZE] = { 0, };
char reboot_command[COMMAND_LINE_SIZE];
strscpy(boot_command_line, *cmdline_p, COMMAND_LINE_SIZE);
char reboot_command[COMMAND_LINE_SIZE];
strscpy(boot_command_line, *cmdline_p, COMMAND_LINE_SIZE);
strscpy(boot_command_line, command_line, COMMAND_LINE_SIZE);
static char __initdata command_line[COMMAND_LINE_SIZE] = { 0 };
if (strlen(command_line) + strlen(arg) + 1 > COMMAND_LINE_SIZE) {
kernel_add_identity_map(cmdline, cmdline + COMMAND_LINE_SIZE);
len = strnlen(args, COMMAND_LINE_SIZE-1);
cmd_line_size = strnlen((char *)cmd_line, COMMAND_LINE_SIZE-1) + 1;
extern char builtin_cmdline[COMMAND_LINE_SIZE];
extern char cmd_line[COMMAND_LINE_SIZE];
char __initdata cmd_line[COMMAND_LINE_SIZE];
memcpy(boot_command_line, command_line, COMMAND_LINE_SIZE);
static char __initdata command_line[COMMAND_LINE_SIZE];
char builtin_cmdline[COMMAND_LINE_SIZE] = CONFIG_CMDLINE;
strscpy(boot_command_line, builtin_cmdline, COMMAND_LINE_SIZE);
strlcat(builtin_cmdline, " ", COMMAND_LINE_SIZE);
strlcat(builtin_cmdline, boot_command_line, COMMAND_LINE_SIZE);
strscpy(boot_command_line, builtin_cmdline, COMMAND_LINE_SIZE);
strscpy(command_line, boot_command_line, COMMAND_LINE_SIZE);
ret = __cmdline_find_option_bool(cmdline, COMMAND_LINE_SIZE, option);
return __cmdline_find_option_bool(builtin_cmdline, COMMAND_LINE_SIZE, option);
ret = __cmdline_find_option(cmdline, COMMAND_LINE_SIZE, option, buffer, bufsize);
return __cmdline_find_option(builtin_cmdline, COMMAND_LINE_SIZE, option, buffer, bufsize);
__sme_early_map_unmap_mem(__va(cmdline_paddr), COMMAND_LINE_SIZE, false);
__sme_early_map_unmap_mem(__va(cmdline_paddr), COMMAND_LINE_SIZE, true);
MAX_GUEST_CMDLINE > COMMAND_LINE_SIZE ?
COMMAND_LINE_SIZE : MAX_GUEST_CMDLINE);
strscpy(command_line, (char *)(tag->data), COMMAND_LINE_SIZE);
strscpy(command_line, boot_command_line, COMMAND_LINE_SIZE);
strscpy(command_line, default_command_line, COMMAND_LINE_SIZE);
strscpy(boot_command_line, *cmdline_p, COMMAND_LINE_SIZE);
static char __initdata command_line[COMMAND_LINE_SIZE];
static char default_command_line[COMMAND_LINE_SIZE] __initdata = CONFIG_CMDLINE;
static void *argv[COMMAND_LINE_SIZE / sizeof(void *)] __initdata;
static char cmdline[COMMAND_LINE_SIZE] __initdata;
static char ata_force_param_buf[COMMAND_LINE_SIZE] __initdata;
while (options_bytes < COMMAND_LINE_SIZE && options_chars--) {
if (options_bytes >= COMMAND_LINE_SIZE) {
len = strnlen(cmdline, COMMAND_LINE_SIZE - 1) + 1;
strscpy(cmdline, p, min(l, COMMAND_LINE_SIZE));
strlcat(cmdline, " ", COMMAND_LINE_SIZE);
strlcat(cmdline, CONFIG_CMDLINE, COMMAND_LINE_SIZE);
strscpy(cmdline, CONFIG_CMDLINE, COMMAND_LINE_SIZE);
strscpy(cmdline, CONFIG_CMDLINE, COMMAND_LINE_SIZE);
char __initdata boot_command_line[COMMAND_LINE_SIZE];
static char tmp_cmdline[COMMAND_LINE_SIZE] __initdata;
strscpy(tmp_cmdline, boot_command_line, COMMAND_LINE_SIZE);
static char tmp_cmdline[COMMAND_LINE_SIZE] __initdata;
strscpy(tmp_cmdline, boot_command_line, COMMAND_LINE_SIZE);
IDEAL_CMDLINE_LEN >= COMMAND_LINE_SIZE - 1) {
#define FTRACE_FILTER_SIZE COMMAND_LINE_SIZE
static char boot_instance_info[COMMAND_LINE_SIZE] __initdata;
static char boot_snapshot_info[COMMAND_LINE_SIZE] __initdata;
static char bootup_trigger_buf[COMMAND_LINE_SIZE];
strscpy(bootup_trigger_buf, str, COMMAND_LINE_SIZE);
static char bootup_event_buf[COMMAND_LINE_SIZE] __initdata;
strlcat(bootup_event_buf, ",", COMMAND_LINE_SIZE);
strlcat(bootup_event_buf, str, COMMAND_LINE_SIZE);
static char kprobe_boot_events_buf[COMMAND_LINE_SIZE] __initdata;
strscpy(kprobe_boot_events_buf, str, COMMAND_LINE_SIZE);
static char stack_trace_filter_buf[COMMAND_LINE_SIZE+1] __initdata;
static char hstate_cmdline_buf[COMMAND_LINE_SIZE] __initdata;
char bootcmd[COMMAND_LINE_SIZE];
memset(bootcmd, 0, COMMAND_LINE_SIZE);
ret = fread(bootcmd, sizeof(char), COMMAND_LINE_SIZE - 1, fp);
char cmdline[COMMAND_LINE_SIZE];