Linux 3.9 Release

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

Linux 3.9 [Linux 3.9]

This Linux kernel change "Linux 3.9" is included in the Linux 3.9 release. This change is authored by Linus Torvalds <torvalds [at] linux-foundation.org> on Sun Apr 28 17:36:01 2013 -0700. The commit for this change in Linux stable tree is c1be5a5 (patch) which is from upstream commit 4cbbd1d. The same Linux upstream change may have […]

Merge tag ‘omap-for-v3.9-rc6/fixes-signed’ of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes [Linux 3.9]

This Linux kernel change "Merge tag ‘omap-for-v3.9-rc6/fixes-signed’ of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes" is included in the Linux 3.9 release. This change is authored by Olof Johansson <olof [at] lixom.net> on Fri Apr 26 17:35:13 2013 -0700. The commit for this change in Linux stable tree is d21be23 (patch). Other info about this change: Merge: 73053d9 f4d7a53 […]

Merge branch ‘fixes-3.9-late’ of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux [Linux 3.9]

This Linux kernel change "Merge branch ‘fixes-3.9-late’ of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux" is included in the Linux 3.9 release. This change is authored by Linus Torvalds <torvalds [at] linux-foundation.org> on Fri Apr 26 08:05:01 2013 -0700. The commit for this change in Linux stable tree is 96edcf3 (patch). Other info about this change: Merge: f464246 bda079d Merge branch […]

efivars: only check for duplicates on the registered list [Linux 3.9]

This Linux kernel change "efivars: only check for duplicates on the registered list" is included in the Linux 3.9 release. This change is authored by Matt Fleming <matt.fleming [at] intel.com> on Fri Apr 26 10:10:55 2013 +0100. The commit for this change in Linux stable tree is f464246 (patch). efivars: only check for duplicates on […]

aio: fix possible invalid memory access when DEBUG is enabled [Linux 3.9]

This Linux kernel change "aio: fix possible invalid memory access when DEBUG is enabled" is included in the Linux 3.9 release. This change is authored by Zhao Hongjiang <zhaohongjiang [at] huawei.com> on Fri Apr 26 11:03:53 2013 +0800. The commit for this change in Linux stable tree is 91d80a8 (patch). aio: fix possible invalid memory […]

Merge tag ‘efi-urgent’ into x86/urgent [Linux 3.9]

This Linux kernel change "Merge tag ‘efi-urgent’ into x86/urgent" is included in the Linux 3.9 release. This change is authored by H. Peter Anvin <hpa [at] linux.intel.com> on Thu Apr 25 14:00:22 2013 -0700. The commit for this change in Linux stable tree is 697dfd8 (patch). Other info about this change: Merge: 0fbd067 f697036 Merge […]

parisc: use spin_lock_irqsave/spin_unlock_irqrestore for PTE updates [Linux 3.9]

This Linux kernel change "parisc: use spin_lock_irqsave/spin_unlock_irqrestore for PTE updates" is included in the Linux 3.9 release. This change is authored by John David Anglin <dave.anglin [at] bell.net> on Tue Apr 23 22:42:07 2013 +0200. The commit for this change in Linux stable tree is bda079d (patch). parisc: use spin_lock_irqsave/spin_unlock_irqrestore for PTE updates User applications […]

parisc: disable -mlong-calls compiler option for kernel modules [Linux 3.9]

This Linux kernel change "parisc: disable -mlong-calls compiler option for kernel modules" is included in the Linux 3.9 release. This change is authored by Helge Deller <deller [at] gmx.de> on Tue Apr 23 21:29:03 2013 +0200. The commit for this change in Linux stable tree is cf71130 (patch). parisc: disable -mlong-calls compiler option for kernel […]

parisc: uaccess: fix compiler warnings caused by __put_user casting [Linux 3.9]

This Linux kernel change "parisc: uaccess: fix compiler warnings caused by __put_user casting" is included in the Linux 3.9 release. This change is authored by Will Deacon <will.deacon [at] arm.com> on Mon Apr 22 12:53:43 2013 +0000. The commit for this change in Linux stable tree is 0f28b62 (patch). parisc: uaccess: fix compiler warnings caused […]

parisc: Change kunmap macro to static inline function [Linux 3.9]

This Linux kernel change "parisc: Change kunmap macro to static inline function" is included in the Linux 3.9 release. This change is authored by John David Anglin <dave.anglin [at] bell.net> on Tue Apr 23 00:23:50 2013 +0000. The commit for this change in Linux stable tree is 87be2f8 (patch). parisc: Change kunmap macro to static […]

parisc: Provide __ucmpdi2 to resolve undefined references in 32 bit builds. [Linux 3.9]

This Linux kernel change "parisc: Provide __ucmpdi2 to resolve undefined references in 32 bit builds" is included in the Linux 3.9 release. This change is authored by John David Anglin <dave.anglin [at] bell.net> on Sat Apr 20 19:41:06 2013 +0000. The commit for this change in Linux stable tree is ca0ad83 (patch). parisc: Provide __ucmpdi2 […]

Merge tag ‘gpio-v3.9-lastminute’ of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio [Linux 3.9]

This Linux kernel change "Merge tag ‘gpio-v3.9-lastminute’ of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio" is included in the Linux 3.9 release. This change is authored by Linus Torvalds <torvalds [at] linux-foundation.org> on Wed Apr 24 17:01:58 2013 -0700. The commit for this change in Linux stable tree is 3c71d03 (patch). Other info about this change: Merge: 824282c cf3fa17 Merge tag […]

sparc64: Fix missing put_cpu_var() in tlb_batch_add_one() when not batching. [Linux 3.9]

This Linux kernel change "sparc64: Fix missing put_cpu_var() in tlb_batch_add_one() when not batching" is included in the Linux 3.9 release. This change is authored by David S. Miller <davem [at] davemloft.net> on Wed Apr 24 16:52:18 2013 -0700. The commit for this change in Linux stable tree is f0af970 (patch). sparc64: Fix missing put_cpu_var() in […]

Revert "gpio: pxa: set initcall level to module init" [Linux 3.9]

This Linux kernel change "Revert “gpio: pxa: set initcall level to module init”" is included in the Linux 3.9 release. This change is authored by Linus Walleij <linus.walleij [at] linaro.org> on Wed Apr 24 21:41:20 2013 +0200. The commit for this change in Linux stable tree is cf3fa17 (patch). Revert “gpio: pxa: set initcall level […]

Revert "MIPS: page.h: Provide more readable definition for PAGE_MASK." [Linux 3.9]

This Linux kernel change "Revert “MIPS: page.h: Provide more readable definition for PAGE_MASK.”" is included in the Linux 3.9 release. This change is authored by Ralf Baechle <ralf [at] linux-mips.org> on Mon Apr 22 17:57:54 2013 +0200. The commit for this change in Linux stable tree is 3b5e50e (patch). Revert “MIPS: page.h: Provide more readable […]