Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Ubuntu Kernel Team (http://www.linux-archive.org/ubuntu-kernel-team/)
-   -   kernel-maverick-upstart: pass entire command line to init (http://www.linux-archive.org/ubuntu-kernel-team/387416-kernel-maverick-upstart-pass-entire-command-line-init.html)

Leann Ogasawara 06-17-2010 10:49 PM

kernel-maverick-upstart: pass entire command line to init
 
Applied to Maverick linux master. I also enabled
CONFIG_INIT_PASS_ALL_PARAMS in the ports config as well to avoid build
failures.

Thanks,
Leann

On Thu, 2010-06-17 at 10:46 +0100, Andy Whitcroft wrote:
> As part of the blueprint kernel-maverick-upstart[1] we have been
> investigating passing all of the kernel command line to init. This allows
> upstart to know everything that was passed so that we can share options,
> for example quiet.
>
> Below are sample options list as dumped by an additional debugging patch.
> In each case the orginal boot line is the same. With the option disabled,
> ie. normal boot semantics:
>
> [ 0.000000] environ<BOOT_IMAGE=/boot/vmlinuz-2.6.34-4-generic>
> [ 0.000000] argument<splash>
>
> With the option enabled:
>
> [ 0.000000] environ<BOOT_IMAGE=/boot/vmlinuz-2.6.34-4-generic>
> [ 0.000000] environ<root=UUID=bb5209a0-aca5-49da-b99b-52eff65f986b>
> [ 0.000000] argument<ro>
> [ 0.000000] argument<quiet>
> [ 0.000000] argument<splash>
>
> Note that the semantics of init=foo <arg> <arg> ... are unchanged.
>
> The following patch set implements this for Maverick. Proposing for
> Maverick.
>
> -apw
>
> [1] http://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart
>
> Andy Whitcroft (2):
> UBUNTU: SAUCE: add option to hand off all kernel parameters to init
> UBUNTU: [Config] enable passing all kernel command line to init
>
> debian.master/config/config.common.ubuntu | 1 +
> include/linux/moduleparam.h | 2 +-
> init/Kconfig | 7 ++++++
> init/main.c | 33 ++++++++++++++++++++++------
> kernel/params.c | 20 ++++++++++++-----
> 5 files changed, 49 insertions(+), 14 deletions(-)
>
>



--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team


All times are GMT. The time now is 01:20 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.