Greg Kroah-Hartman announced yesterday, October 29, the immediate availability for download of the fourth maintenance release for the stable Linux 3.6 kernel series.Linux kernel 3.6.4 introduces a lot of various fixes, as well as driver improvements, sound fixes, and improved ARM support.
Highlights of Linux kernel 3.6.4:
• A ptrace interaction with force_successful_syscall_return() has been fixed;
• A new system was added for Compliance Mode Patch on SN65LVPE502CP;
• CPU relocations are used if the object is in the GTT but not mappable;
• Missing system calls have been added to the syscall table;
• NULL pointer reference is now avoided on CPU northbridge lookup;
• A case where STREAMOFF being called on stopped stream causes BUG() has been fixed;
• A DMA mask quirk for Marvell 88E8001 on ASUS P5NSLI motherboard has been added;
• Support for Atom CE4110 / 4150 / 4170 has been added;
• E820_RESERVED regions and memory holes above 4 GB are now excluded from direct mapping;
• The computation of the number of data bits has been fixed;
• Kernel stack corruption on long values of flush has been prevented;
• Always invalidate or update the route on pmtu events;
• Don't create nh exception when the device mtu is smaller than the reported pmtu;
• Checksum the block bitmap is now done properly with bigalloc enabled.
A complete list of changes and fixes can be found in the official mailing list.
“I'm announcing the release of the 3.6.4 kernel. All users of the 3.6 kernel series must upgrade.”
“The updated 3.6.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.6.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary,” said Greg KH in the email announcement.
Users of the Linux kernel 3.6.x branch are urged to update as soon as possible to the new version.
Download Linux kernel 3.6.4 right now from Softpedia.