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 03:04 PM. |
VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.