Linux 3.7 Release

This post summarizes new features, bugfixes and changes in Linux 3.7 kernel release. There are 2817916 lines of Linux source code changed/added in Linux 3.7 release compared to Linux 3.6 release. To view the source code of Linux 3.7 kernel release online, please check the linux-stable tree for Linux 3.7. If you would like to […]

Linux 3.7 [Linux 3.7]

This Linux kernel change "Linux 3.7" is included in the Linux 3.7 release. This change is authored by Linus Torvalds <torvalds [at] linux-foundation.org> on Mon Dec 10 19:30:57 2012 -0800. The commit for this change in Linux stable tree is 2959440 (patch) which is from upstream commit 55220bb. The same Linux upstream change may have […]

Input: matrix-keymap – provide proper module license [Linux 3.7]

This Linux kernel change "Input: matrix-keymap – provide proper module license" is included in the Linux 3.7 release. This change is authored by Florian Fainelli <florian [at] openwrt.org> on Mon Dec 10 12:25:32 2012 -0800. The commit for this change in Linux stable tree is 55220bb (patch). Input: matrix-keymap – provide proper module license The […]

Revert "revert "Revert "mm: remove __GFP_NO_KSWAPD""" and associated damage [Linux 3.7]

This Linux kernel change "Revert “revert “Revert “mm: remove __GFP_NO_KSWAPD””” and associated damage" is included in the Linux 3.7 release. This change is authored by Linus Torvalds <torvalds [at] linux-foundation.org> on Mon Dec 10 10:51:16 2012 -0800. The commit for this change in Linux stable tree is caf4919 (patch). Revert “revert “Revert “mm: remove __GFP_NO_KSWAPD””” […]

ipv4: ip_check_defrag must not modify skb before unsharing [Linux 3.7]

This Linux kernel change "ipv4: ip_check_defrag must not modify skb before unsharing" is included in the Linux 3.7 release. This change is authored by Johannes Berg <johannes.berg [at] intel.com> on Sun Dec 9 23:41:06 2012 +0000. The commit for this change in Linux stable tree is 1bf3751 (patch). ipv4: ip_check_defrag must not modify skb before […]

Revert "mm: avoid waking kswapd for THP allocations when compaction is deferred or contended" [Linux 3.7]

This Linux kernel change "Revert “mm: avoid waking kswapd for THP allocations when compaction is deferred or contended”" is included in the Linux 3.7 release. This change is authored by Linus Torvalds <torvalds [at] linux-foundation.org> on Mon Dec 10 10:47:45 2012 -0800. The commit for this change in Linux stable tree is 31f8d42 (patch). Revert […]

inet_diag: validate port comparison byte code to prevent unsafe reads [Linux 3.7]

This Linux kernel change "inet_diag: validate port comparison byte code to prevent unsafe reads" is included in the Linux 3.7 release. This change is authored by Neal Cardwell <ncardwell [at] google.com> on Sun Dec 9 11:09:54 2012 +0000. The commit for this change in Linux stable tree is 5e1f542 (patch). inet_diag: validate port comparison byte […]

inet_diag: avoid unsafe and nonsensical prefix matches in inet_diag_bc_run() [Linux 3.7]

This Linux kernel change "inet_diag: avoid unsafe and nonsensical prefix matches in inet_diag_bc_run()" is included in the Linux 3.7 release. This change is authored by Neal Cardwell <ncardwell [at] google.com> on Sat Dec 8 19:43:23 2012 +0000. The commit for this change in Linux stable tree is f67caec (patch). inet_diag: avoid unsafe and nonsensical prefix […]

inet_diag: validate byte code to prevent oops in inet_diag_bc_run() [Linux 3.7]

This Linux kernel change "inet_diag: validate byte code to prevent oops in inet_diag_bc_run()" is included in the Linux 3.7 release. This change is authored by Neal Cardwell <ncardwell [at] google.com> on Sat Dec 8 19:43:22 2012 +0000. The commit for this change in Linux stable tree is 405c005 (patch). inet_diag: validate byte code to prevent […]

inet_diag: fix oops for IPv4 AF_INET6 TCP SYN-RECV state [Linux 3.7]

This Linux kernel change "inet_diag: fix oops for IPv4 AF_INET6 TCP SYN-RECV state" is included in the Linux 3.7 release. This change is authored by Neal Cardwell <ncardwell [at] google.com> on Sat Dec 8 19:43:21 2012 +0000. The commit for this change in Linux stable tree is 1c95df8 (patch). inet_diag: fix oops for IPv4 AF_INET6 […]

mm: vmscan: fix inappropriate zone congestion clearing [Linux 3.7]

This Linux kernel change "mm: vmscan: fix inappropriate zone congestion clearing" is included in the Linux 3.7 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Thu Dec 6 15:23:25 2012 -0500. The commit for this change in Linux stable tree is ed23ec4 (patch). mm: vmscan: fix inappropriate zone congestion clearing commit […]

net: gro: fix possible panic in skb_gro_receive() [Linux 3.7]

This Linux kernel change "net: gro: fix possible panic in skb_gro_receive()" is included in the Linux 3.7 release. This change is authored by Eric Dumazet <edumazet [at] google.com> on Thu Dec 6 13:54:59 2012 +0000. The commit for this change in Linux stable tree is c3c7c25 (patch). net: gro: fix possible panic in skb_gro_receive() commit […]

Merge tag ‘mmc-fixes-for-3.7’ of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc [Linux 3.7]

This Linux kernel change "Merge tag ‘mmc-fixes-for-3.7’ of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc" is included in the Linux 3.7 release. This change is authored by Linus Torvalds <torvalds [at] linux-foundation.org> on Fri Dec 7 09:15:20 2012 -0800. The commit for this change in Linux stable tree is 1afa471 (patch). Other info about this change: Merge: 18a2f37 91ab252 Merge tag […]

mm: vmscan: do not keep kswapd looping forever due to individual uncompactable zones [Linux 3.7]

This Linux kernel change "mm: vmscan: do not keep kswapd looping forever due to individual uncompactable zones" is included in the Linux 3.7 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Tue Dec 4 11:11:31 2012 -0500. The commit for this change in Linux stable tree is c702418 (patch). mm: vmscan: […]

mm: compaction: validate pfn range passed to isolate_freepages_block [Linux 3.7]

This Linux kernel change "mm: compaction: validate pfn range passed to isolate_freepages_block" is included in the Linux 3.7 release. This change is authored by Mel Gorman <mgorman [at] suse.de> on Thu Dec 6 19:01:14 2012 +0000. The commit for this change in Linux stable tree is 60177d3 (patch). mm: compaction: validate pfn range passed to […]

mmc: sh-mmcif: avoid oops on spurious interrupts (second try) [Linux 3.7]

This Linux kernel change "mmc: sh-mmcif: avoid oops on spurious interrupts (second try)" is included in the Linux 3.7 release. This change is authored by Guennadi Liakhovetski <g.liakhovetski [at] gmx.de> on Wed Aug 22 06:49:47 2012 +0000. The commit for this change in Linux stable tree is 91ab252 (patch). mmc: sh-mmcif: avoid oops on spurious […]

Revert misapplied "mmc: sh-mmcif: avoid oops on spurious interrupts" [Linux 3.7]

This Linux kernel change "Revert misapplied “mmc: sh-mmcif: avoid oops on spurious interrupts”" is included in the Linux 3.7 release. This change is authored by Chris Ball <cjb [at] laptop.org> on Mon Dec 3 09:17:19 2012 -0500. The commit for this change in Linux stable tree is 6984f3c (patch). Revert misapplied “mmc: sh-mmcif: avoid oops […]