From b7090c0ffd28e393b553a07db27df17a85e6f180 Mon Sep 17 00:00:00 2001 From: Joseph Chen Date: Wed, 31 Jan 2018 15:41:57 +0800 Subject: [PATCH] disk: part_rkparm: use env_delete() to delete initrd for cmdline delete unused "initrd=0x...,0x...", this for compatible with legacy parameter.txt. Change-Id: I9eb79578196ae4537b65e57a2776fdf0225de488 Signed-off-by: Joseph Chen --- disk/part_rkparm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/disk/part_rkparm.c b/disk/part_rkparm.c index 686fa6ce29..d8b8389a4b 100644 --- a/disk/part_rkparm.c +++ b/disk/part_rkparm.c @@ -50,6 +50,12 @@ static int rkparm_param_parse(char *param, struct list_head *parts_head, /* skip "CMDLINE:" */ env_update("bootargs", cmdline + strlen("CMDLINE:")); + /* + * Initrd fixup: remove unused "initrd=0x...,0x...", this for + * compatible with legacy parameter.txt + */ + env_delete("bootargs", "initrd="); + while (*next) { if (*next == '-') { size = (~0UL);