Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2265914imm; Thu, 27 Sep 2018 09:56:57 -0700 (PDT) X-Google-Smtp-Source: ACcGV60v1RjYx5O9jNZcyDP1ZArEU1ndvyKkdjvwIgRxrJWW8MhoHqG3G2sHb6i/G1g7rc1cyJhV X-Received: by 2002:a63:2483:: with SMTP id k125-v6mr3308304pgk.287.1538067417336; Thu, 27 Sep 2018 09:56:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538067417; cv=none; d=google.com; s=arc-20160816; b=iH4rnL5XHErdAP5cHfXYCiHrLlQ/nLmwZEkmvSTT34/Eh9dkplqINSez4jsR9cNXpT NkekEyqvmNhE7gxc6gD8f+nFcuCo6jsiWa4K5cSyKHHhfsgj6zdFu6P9yVk+Q9iV+0Yg 8ldeF5LOXLDYHAl+OCTidXP2u3qH4ZY2XUbySE2tUDHYma0IwzNboUtv2zNAk8gS5lrQ LAuCvPvDqvY6eI7ZzhSplvuYOqnYuYB6+8EHRBlriAs+hReguCodQ0v+sfgRuAO4qn2K Z1px9juOmoH0Ypy1X/UwJlg5QDWIt0TlKQkZ7/cy4Zejp564aJQLqaWHQy4VKNuXAyFv syTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=65Hiwf+yG7FM4i05S9P3LUNjj/AxV+zziJA3y9TDGi8=; b=nH5IgIaDZ5IoWoIM86Ru/TY5HYw9axiguUDKKuxlLXMR5iOmxj5csVpp2N4Zl5KEfq DW4J1e67iZqEza/AjssrYOZzWarL5Ejr4Y0M/gcmh6qDtjl5Dq/Uztd+U1gaQ+BeRzdC ESt3IFuKiaIiPsv+qaAHqMkApV8jjVg1ymPJeGX3mSiZmXVKOT3VaFHGadbEm3npnlp7 owFKXNourKl1scJBlycaQ7RpCvRLb0mC/T3wVHBBEqKzxJgjhN8LNj4DiqJX37IpVmV0 XJednRYFPZqrSG2fwIPbO5e+zjJ1XUt32JNCz/eqdC9oFOUGJ6MAA7V9r8qpUv331xAq LzoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@globallogic.com header.s=google header.b=MrUCPwAT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=globallogic.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h11-v6si2777395plk.141.2018.09.27.09.56.37; Thu, 27 Sep 2018 09:56:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@globallogic.com header.s=google header.b=MrUCPwAT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=globallogic.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728720AbeI0XO5 (ORCPT + 99 others); Thu, 27 Sep 2018 19:14:57 -0400 Received: from mail-lj1-f194.google.com ([209.85.208.194]:45021 "EHLO mail-lj1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728370AbeI0XO4 (ORCPT ); Thu, 27 Sep 2018 19:14:56 -0400 Received: by mail-lj1-f194.google.com with SMTP id q127-v6so3078499ljq.11 for ; Thu, 27 Sep 2018 09:55:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=globallogic.com; s=google; h=from:to:cc:subject:date:message-id; bh=65Hiwf+yG7FM4i05S9P3LUNjj/AxV+zziJA3y9TDGi8=; b=MrUCPwATQhVptqIRkyU/E4heJtC1u/6mqA4nolICv4O5x6hwLzI02e7BfxplxTO+lN 62HYCXjkbxPSiVCGsykjbFdSzSXGwebN0kDWGC+YzA4HwwqUL4qscwoX/gkOskSCUSV5 F+EfCQyLM29OlFxMyzJyz9RCagwau1cQv7i5I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=65Hiwf+yG7FM4i05S9P3LUNjj/AxV+zziJA3y9TDGi8=; b=lKjh9RBz33NPbSLOZye2QwftlUZ6kYcpOjMzUCtgawUF6cvpKt87V3a0aKlFG/4pYL wGJkmtlrxfKCOr5HMQ2+od9nSjDIhxYe2aAX+LjdFOYIdk3e2a8xjBDgmWw0YQaCf1yE 8UuZSMuJVYRDzRPr+Wem4C5ZAiOqSU2D/oHbUVWNSq6WPtH4qcV6aiSihbC33NMZdC4+ JmVZvsswL7i+9VJd7fGmivoiu3yOVoCUY4E+9Xh/HXNfK+8T1z8OoH9zmRKOmJFfcbrY qwGOMkDJzVu4n2A/Yiz9/dCq9EUNSuw1YT6OBpdEoWO5kIRj44YOv+zdcXyXv8Ef3aWa Qrog== X-Gm-Message-State: ABuFfohZPffJA83l/Wsgh3Ft6s5Jad09o/NKl3kWZzyJ4An1pydusZY2 F7R+6tGkSqxzE7cws1WAXuFMpw== X-Received: by 2002:a2e:8050:: with SMTP id p16-v6mr1276355ljg.178.1538067345174; Thu, 27 Sep 2018 09:55:45 -0700 (PDT) Received: from kbp1-lhp-f55466.synapse.com ([195.238.92.77]) by smtp.gmail.com with ESMTPSA id e41-v6sm545997lji.37.2018.09.27.09.55.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 27 Sep 2018 09:55:44 -0700 (PDT) From: Maksym Kokhan To: Ard Biesheuvel , Russell King , Catalin Marinas , Will Deacon Cc: Daniel Walker , Daniel Walker , Andrii Bordunov , Ruslan Bilovol , linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/8] efi: modify EFI stub code for arm/arm64 Date: Thu, 27 Sep 2018 19:55:39 +0300 Message-Id: <1538067339-5826-1-git-send-email-maksym.kokhan@globallogic.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Original EFI stub code parses command line, using old configs: CMDLINE, CMDLINE_EXTEND and CMDLINE_FORCE. New generic builtin command line use new configs: CMDLINE_PREPEND, CMDLINE_APPEND and CMDLINE_OVERRIDE, which depend on CMDLINE_BOOL. Cc: Daniel Walker Cc: Daniel Walker Signed-off-by: Maksym Kokhan --- drivers/firmware/efi/libstub/arm-stub.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/firmware/efi/libstub/arm-stub.c b/drivers/firmware/efi/libstub/arm-stub.c index 6920033..40396e1 100644 --- a/drivers/firmware/efi/libstub/arm-stub.c +++ b/drivers/firmware/efi/libstub/arm-stub.c @@ -146,12 +146,12 @@ unsigned long efi_entry(void *handle, efi_system_table_t *sys_table, goto fail; } - if (IS_ENABLED(CONFIG_CMDLINE_EXTEND) || - IS_ENABLED(CONFIG_CMDLINE_FORCE) || - cmdline_size == 0) - efi_parse_options(CONFIG_CMDLINE); + #if IS_ENABLED(CONFIG_CMDLINE_BOOL) + efi_parse_options(CONFIG_CMDLINE_PREPEND); + efi_parse_options(CONFIG_CMDLINE_APPEND); + #endif - if (!IS_ENABLED(CONFIG_CMDLINE_FORCE) && cmdline_size > 0) + if (!IS_ENABLED(CONFIG_CMDLINE_OVERRIDE) && cmdline_size > 0) efi_parse_options(cmdline_ptr); pr_efi(sys_table, "Booting Linux Kernel...\n"); -- 2.7.4