2009/08/12 Linux Kernel Podcast
Audio: http://media.libsyn.com/media/jcm/linux_kernel_podcast_20090812.mp3
For Wednesday, August 12th, 2009, I’m Jon Masters with a summary of today’s LKML traffic.
In today’s issue: AlacrityVM, Asynchronous device suspend and resume, and Kbuild.
AlacrityVM. Gregory Haskins posted some updated benchmarks for the AlacrityVM hypervisor (based upon KVM) that he and others have been working on. Chiefly, Alacrity includes a new venet implementation for network virtualization, and aims to be optimized for Real Time workloads with low latency requirements. The figures are based upon 2.6.31-rc4, and show example response times of 56.8us vs. 29.8us native as opposed to 4016.0us for existing KVM instances running with virtio. Greg renames virtio to “virtio-u” since he is aware of the new in-kernel virtio server and plans to update the figures once he is able to compare against the “virtio-k” code posted recently. He posted some “3Dish” graphics that seemed to disturb one reader to the point of ranting about the evils of 3D graphics (somewhat harsh for a simple bar chart).
Asynchronous device suspend and resume. Rafael J. Wysocki posted a three part patch series intended to implement asynchronously the device driver provided suspend and resume callbacks on such events as suspend to RAM.
Kbuild. Catalin Marinas posted a nice patch to kbuild that implements reverse dependency tracking for selected options. With this patch, an option cannot be selected if any of its direct dependencies are not met.
In today’s miscellaneous items: a number of V4L/DVB fixes from Mauro Carvalho Chehab, a request for development of Kprobes and Kretprobes support in performance counters from Frederic Weisbecker, a fix for blktrace from Jens Axboe (fixing a double removal of a debugfs directory causing a crash), Rick L. Vinyard asked about tracking changes to exported attributes in sysfs (to which Kay Sievers replied that what he wants doesn’t exist “ouf of the box”), some cleanups to the tracepoint-analysis documentation (based upon feedback from LWN’s Jonathan Corbet) from Mel Gorman – who recently implemented the VM tracepoints, a fix for an O_DIRECT oops in NFS from Trond Myklebust, a new version of the “send callback when swap slot is freed” patch from Nitin Gupta, a git pull request implementing various performance counters code refactoring from Frederic Weisbecker, some libata fixes from Jeff Garzik, version 3 of the automatic crashkernel size calculation boot parameter patch from Amerigo Wang, some XFS updates for 2.6.31-rc6 from Felix Blyakher, another version of the kfifo patches from Stefani Seibold, and some sound fixes from Takashi Iwai.
Finally today, David Wuertele notes some difficulty in creating readonly root filesystems using initramfs. He would like to know how to do so but his tests are failing and the documentation doesn’t provide any detail – perhaps someone can help him out with an explanation.
In today’s announcements: linux-2.6.31-rc5-rt1.2. John Kacur announced version 2.6.31-rc5-rt1.2 of the -rt kernel patchset, which is an “unofficial” tree (although with implicit blessing nonetheless) intended to avoid the RT patch generating bitrot while Thomas Gleixner and others work on new RT features. The development (though maybe not this tree yet) removes the boot warning for options that might hurt performance in the case that ftrace is built with dynamic ftrace support rather than static. This paves the way for having ftrace built into the kernel by default, rather than optionally doing so.
The latest kernel release is 2.6.31-rc5, which was released over a week ago.
Andrew Morton posted an mm-of-the-moment for 2009-08-12-13-55.
Stephen Rothwell posted a linux-next tree for August 12th. Since Tuesday, the linux-next tree has now moved to a new more officious location on git.kernel.org (symlinks will redirect from the old location), and the v4l-dvb lost its conflicts. The sub-tree count remains steady at 140 trees.
That’s a summary of today’s Linux Kernel Mailing List traffic, for further information visit www.kernel.org. I’m Jon Masters.

