All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] efi/libstub: Stop parsing arguments at "--"
@ 2020-07-25 15:59 Arvind Sankar
  2020-08-22 13:39 ` [tip: efi/urgent] " tip-bot2 for Arvind Sankar
  0 siblings, 1 reply; 2+ messages in thread
From: Arvind Sankar @ 2020-07-25 15:59 UTC (permalink / raw)
  To: linux-efi; +Cc: linux-kernel

Arguments after "--" are arguments for init, not for the kernel.

Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu>
---
 drivers/firmware/efi/libstub/efi-stub-helper.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/firmware/efi/libstub/efi-stub-helper.c b/drivers/firmware/efi/libstub/efi-stub-helper.c
index 6bca70bbb43d..37ff34e7b85e 100644
--- a/drivers/firmware/efi/libstub/efi-stub-helper.c
+++ b/drivers/firmware/efi/libstub/efi-stub-helper.c
@@ -201,6 +201,8 @@ efi_status_t efi_parse_options(char const *cmdline)
 		char *param, *val;
 
 		str = next_arg(str, &param, &val);
+		if (!val && !strcmp(param, "--"))
+			break;
 
 		if (!strcmp(param, "nokaslr")) {
 			efi_nokaslr = true;
-- 
2.26.2


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [tip: efi/urgent] efi/libstub: Stop parsing arguments at "--"
  2020-07-25 15:59 [PATCH] efi/libstub: Stop parsing arguments at "--" Arvind Sankar
@ 2020-08-22 13:39 ` tip-bot2 for Arvind Sankar
  0 siblings, 0 replies; 2+ messages in thread
From: tip-bot2 for Arvind Sankar @ 2020-08-22 13:39 UTC (permalink / raw)
  To: linux-tip-commits; +Cc: stable, Arvind Sankar, Ard Biesheuvel, x86, LKML

The following commit has been merged into the efi/urgent branch of tip:

Commit-ID:     1fd9717d75df68e3c3509b8e7b1138ca63472f88
Gitweb:        https://git.kernel.org/tip/1fd9717d75df68e3c3509b8e7b1138ca63472f88
Author:        Arvind Sankar <nivedita@alum.mit.edu>
AuthorDate:    Sat, 25 Jul 2020 11:59:16 -04:00
Committer:     Ard Biesheuvel <ardb@kernel.org>
CommitterDate: Thu, 20 Aug 2020 11:18:52 +02:00

efi/libstub: Stop parsing arguments at "--"

Arguments after "--" are arguments for init, not for the kernel.

Cc: <stable@vger.kernel.org>
Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu>
Link: https://lore.kernel.org/r/20200725155916.1376773-1-nivedita@alum.mit.edu
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
---
 drivers/firmware/efi/libstub/efi-stub-helper.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/firmware/efi/libstub/efi-stub-helper.c b/drivers/firmware/efi/libstub/efi-stub-helper.c
index 6bca70b..37ff34e 100644
--- a/drivers/firmware/efi/libstub/efi-stub-helper.c
+++ b/drivers/firmware/efi/libstub/efi-stub-helper.c
@@ -201,6 +201,8 @@ efi_status_t efi_parse_options(char const *cmdline)
 		char *param, *val;
 
 		str = next_arg(str, &param, &val);
+		if (!val && !strcmp(param, "--"))
+			break;
 
 		if (!strcmp(param, "nokaslr")) {
 			efi_nokaslr = true;

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-08-22 13:39 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-25 15:59 [PATCH] efi/libstub: Stop parsing arguments at "--" Arvind Sankar
2020-08-22 13:39 ` [tip: efi/urgent] " tip-bot2 for Arvind Sankar

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.