浏览代码

[PATCH] i386: 2048-byte command line

Current implementation allows the kernel to receive up to 255 characters from
the bootloader.  While the boot protocol allows greater buffers to be sent.

In current environment, the command-line is used in order to specify many
values, including suspend/resume, module arguments, splash, initramfs and
more.

255 characters are not enough anymore.

After edd issue was fixed, and dynammic kernel command-line patch was
accepted, we can extend the COMMAND_LINE_SIZE without runtime memory
requirements.

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Cc: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Alon Bar-Lev 18 年之前
父节点
当前提交
7bf9f974fb
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      include/asm-i386/setup.h

+ 1 - 1
include/asm-i386/setup.h

@@ -6,7 +6,7 @@
 #ifndef _i386_SETUP_H
 #ifndef _i386_SETUP_H
 #define _i386_SETUP_H
 #define _i386_SETUP_H
 
 
-#define COMMAND_LINE_SIZE 256
+#define COMMAND_LINE_SIZE 2048
 
 
 #ifdef __KERNEL__
 #ifdef __KERNEL__
 #include <linux/pfn.h>
 #include <linux/pfn.h>