zipl: rename COMMAND_LINE_SIZE to LEGACY_COMMAND_LINE_SIZE

Preparation to support command lines that are longer than 896 bytes.

Signed-off-by: Sven Schnelle <svens@linux.ibm.com>
Reviewed-by: Marc Hartmayer <mhartmay@linux.ibm.com>
Reviewed-by: Stefan Haberland <sth@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
Sven Schnelle
2021-10-20 09:57:44 +02:00
committed by Jan Höppner
parent a5c04e5746
commit 8b3d3dd4bd
5 changed files with 11 additions and 11 deletions
+6 -6
View File
@@ -282,7 +282,7 @@ void process_parm_line(struct env_hash_entry **buckets, unsigned int cmdl_len)
*/
len = strlen(val);
if (cmdl_len + len - (end - start + 1) >= COMMAND_LINE_SIZE)
if (cmdl_len + len - (end - start + 1) >= LEGACY_COMMAND_LINE_SIZE)
/* VALUE doesn't fit */
break;
/*
@@ -354,10 +354,10 @@ static void setup_cmdline(void)
/* if valid command line is given, copy it into new kernel space */
if (_stage3_parms.parm_addr != UNSPECIFIED_ADDRESS) {
strlcpy(cmdline, (void *)(unsigned long *)_stage3_parms.parm_addr,
COMMAND_LINE_SIZE);
LEGACY_COMMAND_LINE_SIZE);
}
/* determine length of original parm line */
cmdline_len = MIN(strlen(cmdline), COMMAND_LINE_SIZE - 1);
cmdline_len = MIN(strlen(cmdline), LEGACY_COMMAND_LINE_SIZE - 1);
/* convert extra parameter to ascii */
if (!_stage3_parms.extra_parm || !*cextra)
@@ -374,11 +374,11 @@ static void setup_cmdline(void)
* else append
*/
if (*cextra == 0x3d) {
strlcpy(cmdline, cextra+1, COMMAND_LINE_SIZE);
} else if (*cextra && cmdline_len + 1 <= COMMAND_LINE_SIZE - 1) {
strlcpy(cmdline, cextra+1, LEGACY_COMMAND_LINE_SIZE);
} else if (*cextra && cmdline_len + 1 <= LEGACY_COMMAND_LINE_SIZE - 1) {
/* add blank */
cmdline[cmdline_len++] = 0x20;
strlcpy(cmdline + cmdline_len, cextra, COMMAND_LINE_SIZE - cmdline_len);
strlcpy(cmdline + cmdline_len, cextra, LEGACY_COMMAND_LINE_SIZE - cmdline_len);
}
noextra: