Linux 2.6.31 kernel still not released
Summary: TableOfContents()
1. Prominent features (the cool stuff)
2. Various core changes
3. Filesystems
4. Networking
5. Security
6. Tracing/Profiling
7. Block
8. Crypto
9. Wifi
10. Architecture-specific changes
- x86
- ARM
11. Drivers
11.1. Graphics
11.2. Storage
11.3. Network
11.4. Input
11.5. USB
11.6. FireWire
improved support of fine-grained access permission policies for FireWire application programs in userspace [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0210b66dd88a2a1e451901b00378a2068b6ccb35 (kernel commit)], [http://git.kernel.org/?p=linux/hotplug/udev.git;a=commit;h=f0fb82d821a9b1c078d98fb283f20ee359d756ab (udev commit)]
added IP networking to the new FireWire driver stack [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c76acec6d55107b652a37c90b36c00bc8b04dabb (commit)], [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b9530fd6c3f057bda258c8e2631ad1a25959f4a2 (commit)]
support for FireWire disks larger than 2 TB (also available in some stable kernel sub-releases) [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=af2719415a5ceae06f2a6d33e78b555e64697fc8 (commit)], [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ebbb16bffa646f853899ef3fdc0ac7abab888703 (commit)].
The new firewire driver stack is no longer considered experimental, and distributors are encouraged to migrate from the ieee1394 stack to the firewire stack [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0c53decdd0a9f9c459ccabe0b5f79660bde5375b (commit)].
See the FireWire wiki for further [http://ieee1394.wiki.kernel.org/index.php/Release_Notes release notes] and for [http://ieee1394.wiki.kernel.org/index.php/Juju_Migration guidance] on migration to the new stack.
11.7. Sound
*SoundBlaster X-Fi (20K1 and 20K2) support.
11.8. V4L/DVB
11.9. HID
11.10. HWMON
11.11. I2C
11.12. Various