| per-mach-cmdline.patch | | Files affected: | arch/arm/kernel/setup.c | 3 3 + 0 - 0 ! | include/asm-arm/mach/arch.h | 1 1 + 0 - 0 ! | 2 files changed, 4 insertions(+) | | Ben Dooks, Mon, 03 Oct 2005 10:50:49 +0100 diff -urN -X ../dontdiff linux-2.6.14-rc3/arch/arm/kernel/setup.c linux-2.6.14-rc3-bjd1/arch/arm/kernel/setup.c --- linux-2.6.14-rc3/arch/arm/kernel/setup.c 2005-09-01 21:02:35.000000000 +0100 +++ linux-2.6.14-rc3-bjd1/arch/arm/kernel/setup.c 2005-10-02 13:08:04.000000000 +0100 @@ -734,6 +734,9 @@ mdesc = setup_machine(machine_arch_type); machine_name = mdesc->name; + if (mdesc->cmdline) + strlcpy(default_command_line, mdesc->cmdline, COMMAND_LINE_SIZE); + if (mdesc->soft_reboot) reboot_setup("s"); diff -urN -X ../dontdiff linux-2.6.14-rc3/include/asm-arm/mach/arch.h linux-2.6.14-rc3-bjd1/include/asm-arm/mach/arch.h --- linux-2.6.14-rc3/include/asm-arm/mach/arch.h 2005-10-02 12:58:01.000000000 +0100 +++ linux-2.6.14-rc3-bjd1/include/asm-arm/mach/arch.h 2005-10-02 13:05:58.000000000 +0100 @@ -42,6 +42,7 @@ void (*init_irq)(void); struct sys_timer *timer; /* system tick timer */ void (*init_machine)(void); + const char *cmdline; /* default cmdline */ }; /*