2009/12/03 Linux Kernel Podcast
Audio: http://media.libsyn.com/media/jcm/linux_kernel_podcast_20091203.mp3
For Thursday, December 3rd, 2009, I’m Jon Masters with a summary of today’s LKML traffic.
In today’s issue: The 2.6.33 merge window, oops, and perf.
Merge window. The 2.6.32 release on Wednesday signaled the openeing of the 2.6.33 merge window. There have been a number of git tree postings so far, including security updates from James Morris, and GFS2 updates (previously announced though in pre-post warnings) from Steven Whitehouse. The trivial tree has what looks like a larger number of fixes than it does, but there are certainly a good number of cleanups present in Jiri Kosina’s tree. There were also the usual crazy number of git tree updates from Ingo Molnar (which at this point take up an entire screen in mutt) – including RCU-tiny and default RCU stall-detector enabled in Kconfig, and also a new feature in user-return-facility for fast returns to kernel mode only in KVM. Grant Likely also pushed a round of OpenFirmware device tree patches that everyone should get really excited about, because that’s cool stuff.
Oops. Donming Jin posted a question concerning kmsg_dump, a function called to ensure that an oops message is written synchronously before continuing with, for example, a panic inspired crash dump. He wonders if it should be called in oops_end rather than in oops_exit, to ensure ordering.
Perf. Part of the first round of pull requests for 2.6.33 (and amongst his many other git tree updates) were some perf patches from Ingo Molnar. These include support for a new “perf kmem” tool for SLAB allocator analysis, a new “perf probe” tool to utilize kprobes to dynamically probe kernel functions, “perf bench” to run micro-benchmarks in a “uniform way”, and new hardware breakpoints asbstraction and support in the perf tools. Perf really is becomming some kind of “swiss army knife” in the kernel at this point.
Finally today, someone finally answered Michael Gilbert concerning the state of fixes for a couple of CVEs first reported in 2004. It would seem that the cryptoloop code has some “major design/implementation weaknessess” vs. the two other forms of disk encryption already shipping in-kernel.
In today’s announcements: GIT version 1.6.5.4. Junio C Hamano announced the latest release of the GIT SCM as used by the kernel community. It includes a number of fixes, mostly fairly trivial (for example that “git help” used to require the current working directory to be under GIT control.
Lsscsi. Douglas Gilbert announced the latest version of lsscsi (0.23). The latest release of this utility will assume /sys as the mountpoint for sysfs rather than poking around in /proc/mounts by default. The utility is mostly used by those wishing to understand SCSI topology in their systems.
The Linux Test Project. Subrata Modak announced that the Linux Test Project for November 2009 has been released. The latest version features a number of highlights, including cleanup and stabilization of the new build system for distributions with older kernel releases and the addition of “EXECLTP”, a “more user friendly” front end script written in python.
The latest kernel release is 2.6.32.
Stephen Rothwell posted a linux-next tree for December 3rd. Since Wednesday, the new kbuild-current tree (with a new Kbuild maintainer) has been added, the powerpc tree lost its build failure, the ext3 tree gained a build failure for which Stephen reverted a commit, the net tree lost a conflict, the mtd tree gained a conflict against the mips tree, the tip tree lost a conflict, and the workqueues tree lost its conflicts. The total sub-tree count remains stead at 154.
Stephen notes his “usual call for calm” in saying that developers should not put stuff in their git trees intended to linux-next that targets 2.6.34 inclusion until after the first 2.6.33 -rc has gone out.
That’s a summary of today’s Linux Kernel Mailing List traffic, for further information visit www.kernel.org. I’m Jon Masters.

