User: Password:
Subscribe / Log in / New account

3.14 Merge window part 3

This article brought to you by LWN subscribers

Subscribers to made this article — and everything that surrounds it — possible. If you appreciate our content, please buy a subscription and make the next set of articles possible.

By Jonathan Corbet
February 5, 2014
By the time Linus closed the merge window and released 3.14-rc1, a total of 10,622 non-merge changesets had been pulled into the mainline kernel repository. That makes this merge window the busiest since 3.10, though it beat 3.13 by a mere 104 patches. At the current rate, 3.10 (11,963 patches pulled during the merge window) is likely to hold its record for some time yet.

Interesting user-visible changes found in the 2000 patches pulled since last week's summary include:

  • The zram compressed swap subsystem (described in this article from 2013) has been moved out of the staging tree and into the core memory management code. Minchan Kim's commit notes that zram is now used heavily in television sets; recent Android handsets have started using it as well.

  • Support for user mode-setting in the Intel i915 driver has been deprecated, in preparation for removing it entirely roughly one year from now. Anybody who depends on this mode would do well to make their needs known in that time.

  • The Btrfs filesystem now provides much more information via sysfs, including supported features, space utilization data, and more. Much of this information is available via ioctl(), but sysfs interfaces can be easier to use in scripts or from the command line.

  • New hardware support includes:

    • Systems and processors: MIPS interAptiv processors.

    • Miscellaneous: ITE IT8603E hardware monitoring chips, Intel BayTrail IOSF-SB mailbox interface controllers, Broadcom BCM281xx watchdogs, Broadcom BCM2835 DMA controllers, MOXA ART SoC DMA controllers, and watchdogs controlled over GPIO lines.

    • Networking: RealTek RTL8821AE Wireless LAN NICs.

    • Video4Linux: TI OMAP4 camera controllers, Broadcom BCM2048 FM radio receivers, Silicon Labs Si4713 FM radio transmitters, Thanko Raremono AM/FM/SW radios, Montage M88DS3103 DVB-S/S2 demodulators, Montage M88TS2022 silicon tuners, and Samsung S5K5BAF camera sensors.

Changes visible to kernel developers include:

  • The "immutable biovec" patch set has been merged; it introduces some significant API changes to the block layer, but it enables the creation of arbitrarily large I/O requests and improves efficiency. See Documentation/block/biovecs.txt for more information.

One final feature that might yet make it into 3.14 is the proposed renameat2() system call, which Linus wanted to review more deeply before committing to. That code might get pulled before 3.14-rc2, but, Linus said, "quite frankly it's more likely to be left pending for 3.15". Other than that, the feature set for the 3.14 kernel should be complete at this time. If the usual schedule holds, this kernel can be expected sometime toward the end of March.

(Log in to post comments)

3.14 Merge window part 3

Posted Feb 13, 2014 13:01 UTC (Thu) by quanstro (guest, #77996) [Link]

is there a replacement for the i915 driver? i still have a few of these machines.

3.14 Merge window part 3

Posted Feb 13, 2014 13:46 UTC (Thu) by blackwood (subscriber, #44174) [Link]

The driver is still around, but it is highly recommended to just use the kernel modesetting mode (which is the default since a rather long time already).

3.14 Merge window part 3

Posted Feb 13, 2014 13:50 UTC (Thu) by chris.wilson (subscriber, #42619) [Link]

The i915 module itself is not being removed. Just support for userspace that was superseded in late 2009 is being phased out. If you are still using xf86-video-intel-2.9 without kernel modesetting and DRI1 based versions of Mesa (which would be about version 6?), and you absolutely cannot update to more recent drivers, please let us know (on, Product DRI, Component DRM/Intel) about your blocking bugs.

3.14 Merge window part 3

Posted Feb 13, 2014 14:58 UTC (Thu) by mathstuf (subscriber, #69389) [Link]

Doesn't it have a KMS driver? If not, I'd expect you have vesa :/ .

Copyright © 2014, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds