lkml.org 
[lkml]   [2008]   [Sep]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectWhat's in fastboot.git for 2.6.28
The fastboot.git tree has a set of patches (all posted and reviewed on lkml before)
that speed up the kernel boot process of the kernel.

There's 3 major pieces of this
1) The creation of an asynchronous initcall level (6a) that runs asynchronous from
the regular driver init, and is for non-boot critical initcalls only
2) A rework of the non-initrd boot code to try mounting /, and if that fails,
only THEN wait for all the various driver probings to finish (and then retry)
3) A tool "bootgraph.pl" that outputs a SVG graphic of where the kernel boot spends
its time


The following changes since commit 9824b8f11373b0df806c135a342da9319ef1d893:
Linus Torvalds (1):
Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-fastboot.git master

Arjan van de Ven (15):
fastboot: create a "asynchronous" initlevel
fastboot: turn the USB hostcontroller initcalls into async initcalls
fastboot: convert a few non-critical ACPI drivers to async initcalls
fastboot: hold the BKL over the async init call sequence
fastboot: sync the async execution before late_initcall and move level 6s (sync) first
fastboot: make fastboot a config option
modules: extend initcall_debug functionality to the module loader
fastboot: retry mounting the root fs if we can't find init
fastboot: make the raid autodetect code wait for all devices to init
fastboot: remove "wait for all devices before mounting root" delay
fastboot: make the RAID autostart code print a message just before waiting
fastboot: fix blackfin breakage due to vmlinux.lds change
Add a script to visualize the kernel boot process / time
fastboot: fix issues and improve output of bootgraph.pl
use the fancy new printk flags to print the function pointer

Arnaud Patard (1):
fastboot: Fix bootgraph.pl initcall name regexp

Ingo Molnar (5):
Merge branch 'linus' into fastboot
fastboot: fix typo in init/Kconfig text
warning: fix init do_mounts_md c
Merge branch 'linus' into fastboot
Merge commit 'v2.6.27-rc6' into fastboot

Li, Shaohua (1):
fastboot: remove duplicate unpack_to_rootfs()

Steven Noonan (1):
init/initramfs.c: unused function when compiling without CONFIG_BLK_DEV_RAM

drivers/acpi/battery.c | 2 +-
drivers/acpi/button.c | 2 +-
drivers/acpi/thermal.c | 2 +-
drivers/pci/pci.c | 2 +-
drivers/usb/host/ehci-hcd.c | 2 +-
drivers/usb/host/ohci-hcd.c | 2 +-
drivers/usb/host/uhci-hcd.c | 2 +-
include/asm-generic/vmlinux.lds.h | 6 +-
include/linux/init.h | 8 ++
init/Kconfig | 11 +++
init/do_mounts.c | 2 +
init/do_mounts_md.c | 29 ++++++--
init/initramfs.c | 73 +++++++++++++++----
init/main.c | 84 +++++++++++++++++++--
scripts/bootgraph.pl | 147 +++++++++++++++++++++++++++++++++++++
15 files changed, 337 insertions(+), 37 deletions(-)
create mode 100644 scripts/bootgraph.pl


--
Arjan van de Ven Intel Open Source Technology Centre
For development, discussion and tips for power savings,
visit http://www.lesswatts.org


\
 
 \ /
  Last update: 2008-09-20 20:03    [W:0.045 / U:0.244 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site