Linux Kernel Changelog

New in version 3.18

December 8th, 2014
  • It's been a quiet week, and the patch from rc7 is tiny, so 3.18 is out.
  • I'd love to say that we've figured out the problem that plagues 3.17 for a couple of people, but we haven't. At the same time, there's absolutely no point in having everybody else twiddling their thumbs when a couple of people are actively trying to bisect an older issue, so holding up the release just didn't make sense. Especially since
  • that would just have then held things up entirely over the holiday break.
  • So the merge window for 3.19 is open, and DaveJ will hopefully get his bisection done (or at least narrow things down sufficiently that we have that "Ahaa" moment) over the next week. But in solidarity with Dave (and to make my life easier too ;) let's try to avoid introducing any _new_ nasty issues, ok?

New in version 3.18 RC7 (December 1st, 2014)

  • The rc7 patch looks very normal, with two thirds being drivers (spread all over: usb, networking, staging, thermal, gpu, sound..) and half of the remaining being arch updates (mostly mips, arm, powerpc). The remaining is mainly networking and some filesystem fixes (nfsd and btrfs).

New in version 3.18 RC6 (November 24th, 2014)

  • The good news is that things are generally calming down, and most of the changes are smallish regression fixes here, with a smattering of stable patches. About half drivers (networking, sound, pci, infiniband, etc), with architecture updates (x86, mips, arm), and networking code being about half of the rest. And the last quarter is "misc": filesystem fixes, documentation, scheduler.

New in version 3.18 RC5 (November 17th, 2014)

  • About 55% drivers (networking, gpu, cypto, thermal, sound), 15% arch updates (xtensa, x86, arm[64], parsic, sparc), and the rest is a mostly a mix of netwoorking, filesystem, VM, documentation and tracing updates.

New in version 3.18 RC3 (November 3rd, 2014)

  • Lots and lots of small stuff, with drivers accounting for the bulk of it (both in commits and in lines), but networking and core kernel showing up too. Nothing particularly stands out.

New in version 3.18 RC2 (October 27th, 2014)

  • nd to be honest, we've had bigger rc2's in history. Not recently, though. Both 3.3 and 3.4 had big -rc2 releases, and 3.15 (which was the largest release ever, iirc) came reasonably close.
  • At least _part_ of the size is the very long-delayed overlayfs merge that I already mentioned in the rc1 release message as being pending. Let's see how much fallout that all causes, but it's been around for a long time (partly because it needed various vfs-layer things to integrate cleanly), and I think it's in good shape. Knock wood.
  • So at least partially as a result of that overlayfs merge, about a third of the patch is filesystems. It's not _just_ overlayfs, though, there was a late ext4 merge request that I think is actually bigger, at least partly due to some extent handling refactoring.
  • The rest is the more usual driver updates (thermal, watchdog, scsi target, ACPI & PM, misc other updates) and architecture updates (arc, arm, powerpc, mips, x86). Some documentation and include file updates rounds out the rest.

New in version 3.17 RC7 (September 29th, 2014)

  • There's stuff all over here. The i2c part of the patches stands out a bit because of some code movement, but apart from that the diffstat looks pretty calm. About 60% drivers, with the rest being a mix of documentation, arch, filesystem and networking. Nothing
  • really particularly stands out, but it is just bigger than I was happy with doing a release without another rc.

New in version 3.17 RC6 (September 22nd, 2014)

  • A bit more than half is drivers (gpu, sound, iio, media, usb), just under a third is arch updates (arm, mips, x86), and the rest is mainly filesystem updates (gfs2, cifs, btrfs, nfs).

New in version 3.17 RC5 (September 15th, 2014)

  • The rc5 changes is about half drivers (networking, gpu, usb, input, ata..) with the rest being mostly a mix of filesystem updates (the aforementioned performance thing in the core vfs layer, but also some NFS export issues found by Al and misc other stuff), architecture updates (arm, parisc, s390) and core networking. And a smattering of other. Shortlog appended.