mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-21 00:38:28 +00:00
HV: rename append_seed_arg to fill_seed_arg
Previously append_seed_arg() just do fill in seed arg to dest cmd buffer, so rename the api name to fill_seed_arg(). Since fill_seed_arg() will be called in SOS VM path only, the param of bool vm_is_sos is not needed and will be replaced by dest buffer size. The seed_args[] which used by fill_seed_arg() is pre-defined as all-zero, so memset() is not needed in fill_seed_arg(), buffer pointer check and strncpy_s() are not needed also. Tracked-On: #4885 Signed-off-by: Victor Sun <victor.sun@intel.com> Reviewed-by: Yin Fengwei <fengwei.yin@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
@@ -113,15 +113,15 @@ static void init_vm_bootargs_info(struct acrn_vm *vm, const struct acrn_multiboo
|
||||
|
||||
if (vm_config->load_order == SOS_VM) {
|
||||
if (strncat_s((char *)vm->sw.bootargs_info.src_addr, MAX_BOOTARGS_SIZE, " ", 1U) == 0) {
|
||||
char seed_args[MAX_SEED_ARG_SIZE];
|
||||
char seed_args[MAX_SEED_ARG_SIZE] = "";
|
||||
|
||||
append_seed_arg(seed_args, true);
|
||||
/* Append seed argument for SOS
|
||||
fill_seed_arg(seed_args, true);
|
||||
/* Fill seed argument for SOS
|
||||
* seed_args string ends with a white space and '\0', so no aditional delimiter is needed
|
||||
*/
|
||||
if (strncat_s((char *)vm->sw.bootargs_info.src_addr, MAX_BOOTARGS_SIZE,
|
||||
seed_args, (MAX_BOOTARGS_SIZE - 1U)) != 0) {
|
||||
pr_err("failed to apend seed arg to SOS bootargs!");
|
||||
pr_err("failed to fill seed arg to SOS bootargs!");
|
||||
}
|
||||
|
||||
/* If there is cmdline from mbi->mi_cmdline, merge it with configured SOS bootargs. */
|
||||
|
Reference in New Issue
Block a user