projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
98086df
)
efi/libstub: Stop parsing arguments at "--"
author
Arvind Sankar
<nivedita@alum.mit.edu>
Sat, 25 Jul 2020 15:59:16 +0000
(11:59 -0400)
committer
Ard Biesheuvel
<ardb@kernel.org>
Thu, 20 Aug 2020 09:18:52 +0000
(11:18 +0200)
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
patch
|
blob
|
history
diff --git
a/drivers/firmware/efi/libstub/efi-stub-helper.c
b/drivers/firmware/efi/libstub/efi-stub-helper.c
index 6bca70bbb43d0db1689fd57c7660c013d5c5e20e..37ff34e7b85e4441e4aeb2e6109899ed82aa7e4f 100644
(file)
--- 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, ¶m, &val);
+ if (!val && !strcmp(param, "--"))
+ break;
if (!strcmp(param, "nokaslr")) {
efi_nokaslr = true;