Linux 4.15 Release

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

Linux 4.15 [Linux 4.15]

This Linux kernel change "Linux 4.15" is included in the Linux 4.15 release. This change is authored by Linus Torvalds <torvalds [at] linux-foundation.org> on Sun Jan 28 13:20:33 2018 -0800. The commit for this change in Linux stable tree is d8a5b80 (patch) which is from upstream commit 24b1ccc. The same Linux upstream change may have […]

x86/ftrace: Add one more ENDPROC annotation [Linux 4.15]

This Linux kernel change "x86/ftrace: Add one more ENDPROC annotation" is included in the Linux 4.15 release. This change is authored by Josh Poimboeuf <jpoimboe [at] redhat.com> on Sat Jan 27 20:21:50 2018 -0600. The commit for this change in Linux stable tree is dd08516 (patch). x86/ftrace: Add one more ENDPROC annotation When ORC support […]

hrtimer: Reset hrtimer cpu base proper on CPU hotplug [Linux 4.15]

This Linux kernel change "hrtimer: Reset hrtimer cpu base proper on CPU hotplug" is included in the Linux 4.15 release. This change is authored by Thomas Gleixner <tglx [at] linutronix.de> on Fri Jan 26 14:54:32 2018 +0100. The commit for this change in Linux stable tree is d5421ea (patch). hrtimer: Reset hrtimer cpu base proper […]

x86: Mark hpa as a "Designated Reviewer" for the time being [Linux 4.15]

This Linux kernel change "x86: Mark hpa as a “Designated Reviewer” for the time being" is included in the Linux 4.15 release. This change is authored by H. Peter Anvin <hpa [at] zytor.com> on Thu Jan 25 11:59:34 2018 -0800. The commit for this change in Linux stable tree is 8a95b74 (patch). x86: Mark hpa […]

Merge tag ‘riscv-for-linus-4.15-maintainers’ of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux [Linux 4.15]

This Linux kernel change "Merge tag ‘riscv-for-linus-4.15-maintainers’ of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux" is included in the Linux 4.15 release. This change is authored by Linus Torvalds <torvalds [at] linux-foundation.org> on Fri Jan 26 15:10:50 2018 -0800. The commit for this change in Linux stable tree is c4e0ca7 (patch). Other info about this change: Merge: ba804bb 6572cc2 Merge tag […]

Merge tag ‘drm-fixes-for-v4.15-rc10-2’ of git://people.freedesktop.org/~airlied/linux [Linux 4.15]

This Linux kernel change "Merge tag ‘drm-fixes-for-v4.15-rc10-2’ of git://people.freedesktop.org/~airlied/linux" is included in the Linux 4.15 release. This change is authored by Linus Torvalds <torvalds [at] linux-foundation.org> on Fri Jan 26 08:59:57 2018 -0800. The commit for this change in Linux stable tree is db21854 (patch). Other info about this change: Merge: 993ca20 baa35cc Merge tag […]

VSOCK: set POLLOUT | POLLWRNORM for TCP_CLOSING [Linux 4.15]

This Linux kernel change "VSOCK: set POLLOUT | POLLWRNORM for TCP_CLOSING" is included in the Linux 4.15 release. This change is authored by Stefan Hajnoczi <stefanha [at] redhat.com> on Fri Jan 26 11:48:25 2018 +0000. The commit for this change in Linux stable tree is ba3169f (patch). VSOCK: set POLLOUT | POLLWRNORM for TCP_CLOSING select(2) […]

dccp: don’t restart ccid2_hc_tx_rto_expire() if sk in closed state [Linux 4.15]

This Linux kernel change "dccp: don’t restart ccid2_hc_tx_rto_expire() if sk in closed state" is included in the Linux 4.15 release. This change is authored by Alexey Kodanev <alexey.kodanev [at] oracle.com> on Fri Jan 26 15:14:16 2018 +0300. The commit for this change in Linux stable tree is dd5684e (patch). dccp: don’t restart ccid2_hc_tx_rto_expire() if sk […]

x86/mm/64: Tighten up vmalloc_fault() sanity checks on 5-level kernels [Linux 4.15]

This Linux kernel change "x86/mm/64: Tighten up vmalloc_fault() sanity checks on 5-level kernels" is included in the Linux 4.15 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Thu Jan 25 13:12:15 2018 -0800. The commit for this change in Linux stable tree is 36b3a77 (patch). x86/mm/64: Tighten up vmalloc_fault() sanity checks […]

x86/mm/64: Fix vmapped stack syncing on very-large-memory 4-level systems [Linux 4.15]

This Linux kernel change "x86/mm/64: Fix vmapped stack syncing on very-large-memory 4-level systems" is included in the Linux 4.15 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Thu Jan 25 13:12:14 2018 -0800. The commit for this change in Linux stable tree is 5beda7d (patch). x86/mm/64: Fix vmapped stack syncing on […]

net: vrf: Add support for sends to local broadcast address [Linux 4.15]

This Linux kernel change "net: vrf: Add support for sends to local broadcast address" is included in the Linux 4.15 release. This change is authored by David Ahern <dsahern [at] gmail.com> on Wed Jan 24 19:37:37 2018 -0800. The commit for this change in Linux stable tree is 1e19c4d (patch). net: vrf: Add support for […]

r8169: fix memory corruption on retrieval of hardware statistics. [Linux 4.15]

This Linux kernel change "r8169: fix memory corruption on retrieval of hardware statistics" is included in the Linux 4.15 release. This change is authored by Francois Romieu <romieu [at] fr.zoreil.com> on Fri Jan 26 01:53:26 2018 +0100. The commit for this change in Linux stable tree is a78e936 (patch). r8169: fix memory corruption on retrieval […]

orangefs: fix deadlock; do not write i_size in read_iter [Linux 4.15]

This Linux kernel change "orangefs: fix deadlock; do not write i_size in read_iter" is included in the Linux 4.15 release. This change is authored by Martin Brandenburg <martin [at] omnibond.com> on Thu Jan 25 19:39:44 2018 -0500. The commit for this change in Linux stable tree is 6793f1c (patch). orangefs: fix deadlock; do not write […]

drm/nouveau: Move irq setup/teardown to pci ctor/dtor [Linux 4.15]

This Linux kernel change "drm/nouveau: Move irq setup/teardown to pci ctor/dtor" is included in the Linux 4.15 release. This change is authored by Lyude Paul <lyude [at] redhat.com> on Thu Jan 25 18:29:53 2018 -0500. The commit for this change in Linux stable tree is 0fd189a (patch). drm/nouveau: Move irq setup/teardown to pci ctor/dtor For […]

net: don’t call update_pmtu unconditionally [Linux 4.15]

This Linux kernel change "net: don’t call update_pmtu unconditionally" is included in the Linux 4.15 release. This change is authored by Nicolas Dichtel <nicolas.dichtel [at] 6wind.com> on Thu Jan 25 19:03:03 2018 +0100. The commit for this change in Linux stable tree is f15ca72 (patch). net: don’t call update_pmtu unconditionally Some dst_ops (e.g. md_dst_ops)) doesn’t […]

Merge tag ‘for-4.15-tag’ of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux [Linux 4.15]

This Linux kernel change "Merge tag ‘for-4.15-tag’ of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux" is included in the Linux 4.15 release. This change is authored by Linus Torvalds <torvalds [at] linux-foundation.org> on Thu Jan 25 09:03:10 2018 -0800. The commit for this change in Linux stable tree is 525273f (patch). Other info about this change: Merge: 5b7d279 e4fd493 Merge tag […]

perf/x86: Fix perf,x86,cpuhp deadlock [Linux 4.15]

This Linux kernel change "perf/x86: Fix perf,x86,cpuhp deadlock" is included in the Linux 4.15 release. This change is authored by Peter Zijlstra <peterz [at] infradead.org> on Wed Jan 10 19:23:08 2018 +0100. The commit for this change in Linux stable tree is efe951d (patch). perf/x86: Fix perf,x86,cpuhp deadlock More lockdep gifts, a 5-way lockup race: […]