Messages in this thread Patch in this message | | | Date | Mon, 7 Aug 2006 16:12:16 +0100 | Subject | [PATCH] x86_64 dirty fix to restore dual command line store | From | Andy Whitcroft <> |
| |
x86_64 dirty fix to restore dual command line store
Ok, It seems that the patch below effectivly removes the second copy of the command line. This means that any modification to the 'working' command line (as returned from setup_arch) is incorrectly visible in userspace via /proc/cmdline.
x86_64-mm-early-param.patch
This patch restores the second copy. Its probabally not the right way to fix this long term.
Signed-off-by: Andy Whitcroft <apw@shadowen.org> --- diff -upN reference/arch/x86_64/kernel/setup.c current/arch/x86_64/kernel/setup.c --- reference/arch/x86_64/kernel/setup.c +++ current/arch/x86_64/kernel/setup.c @@ -378,7 +378,8 @@ void __init setup_arch(char **cmdline_p) early_identify_cpu(&boot_cpu_data); parse_early_param(); - *cmdline_p = saved_command_line; + memcpy(command_line, saved_command_line, COMMAND_LINE_SIZE); + *cmdline_p = command_line; finish_e820_parsing(); - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |