x86/entry/64: Fix context tracking state warning when load_gs_index fails [Linux 3.16.72]

This Linux kernel change "x86/entry/64: Fix context tracking state warning when load_gs_index fails" is included in the Linux 3.16.72 release. This change is authored by Wanpeng Li <wanpeng.li [at] hotmail.com> on Fri Sep 30 09:01:06 2016 +0800. The commit for this change in Linux stable tree is 66084b8 (patch) which is from upstream commit 2fa5f04. […]

x86/entry/64: Really create an error-entry-from-usermode code path [Linux 3.16.72]

This Linux kernel change "x86/entry/64: Really create an error-entry-from-usermode code path" is included in the Linux 3.16.72 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Fri Jul 3 12:44:27 2015 -0700. The commit for this change in Linux stable tree is 5a4fb61 (patch) which is from upstream commit cb6f64e. The same […]

x86/entry/64: Fix context tracking state warning when load_gs_index fails [Linux 4.4.189]

This Linux kernel change "x86/entry/64: Fix context tracking state warning when load_gs_index fails" is included in the Linux 4.4.189 release. This change is authored by Wanpeng Li <wanpeng.li [at] hotmail.com> on Fri Sep 30 09:01:06 2016 +0800. The commit for this change in Linux stable tree is 3d3e1f4 (patch) which is from upstream commit 2fa5f04. […]

x86/entry/64: Remove %ebx handling from error_entry/exit [Linux 4.4.166]

This Linux kernel change "x86/entry/64: Remove %ebx handling from error_entry/exit" is included in the Linux 4.4.166 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Sun Jul 22 11:05:09 2018 -0700. The commit for this change in Linux stable tree is 9ee68ff (patch) which is from upstream commit b3681dd. The same Linux […]

x86/entry/64: Further improve paranoid_entry comments [Linux 4.19]

This Linux kernel change "x86/entry/64: Further improve paranoid_entry comments" is included in the Linux 4.19 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Sun Oct 14 11:38:18 2018 -0700. The commit for this change in Linux stable tree is ae85249 (patch). x86/entry/64: Further improve paranoid_entry comments Commit: 16561f27f94e (“x86/entry: Add some […]

x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() [Linux 4.19]

This Linux kernel change "x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()" is included in the Linux 4.19 release. This change is authored by Jann Horn <jannh [at] google.com> on Tue Aug 28 20:40:33 2018 +0200. The commit for this change in Linux stable tree is f12d11c (patch). x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() Reset […]

x86/entry/64: Add two more instruction suffixes [Linux 4.19]

This Linux kernel change "x86/entry/64: Add two more instruction suffixes" is included in the Linux 4.19 release. This change is authored by Jan Beulich <JBeulich [at] suse.com> on Mon Jul 2 04:47:57 2018 -0600. The commit for this change in Linux stable tree is 6709812 (patch). x86/entry/64: Add two more instruction suffixes Sadly, other than […]

x86/entry/64: Add two more instruction suffixes [Linux 4.4.160]

This Linux kernel change "x86/entry/64: Add two more instruction suffixes" is included in the Linux 4.4.160 release. This change is authored by Jan Beulich <JBeulich [at] suse.com> on Mon Jul 2 04:47:57 2018 -0600. The commit for this change in Linux stable tree is a93a755 (patch) which is from upstream commit 6709812. The same Linux […]

x86/entry/64: Make cpu_entry_area.tss read-only [Linux 4.15]

This Linux kernel change "x86/entry/64: Make cpu_entry_area.tss read-only" is included in the Linux 4.15 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Dec 4 15:07:29 2017 +0100. The commit for this change in Linux stable tree is c482fee (patch). x86/entry/64: Make cpu_entry_area.tss read-only The TSS is a fairly juicy target […]

x86/entry/64: Remove the SYSENTER stack canary [Linux 4.15]

This Linux kernel change "x86/entry/64: Remove the SYSENTER stack canary" is included in the Linux 4.15 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Dec 4 15:07:27 2017 +0100. The commit for this change in Linux stable tree is 7fbbd5c (patch). x86/entry/64: Remove the SYSENTER stack canary Now that the […]

x86/entry/64: Move the IST stacks into struct cpu_entry_area [Linux 4.15]

This Linux kernel change "x86/entry/64: Move the IST stacks into struct cpu_entry_area" is included in the Linux 4.15 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Dec 4 15:07:26 2017 +0100. The commit for this change in Linux stable tree is 40e7f94 (patch). x86/entry/64: Move the IST stacks into struct […]

x86/entry/64: Create a per-CPU SYSCALL entry trampoline [Linux 4.15]

This Linux kernel change "x86/entry/64: Create a per-CPU SYSCALL entry trampoline" is included in the Linux 4.15 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Dec 4 15:07:25 2017 +0100. The commit for this change in Linux stable tree is 3386bc8 (patch). x86/entry/64: Create a per-CPU SYSCALL entry trampoline Handling […]

x86/entry/64: Return to userspace from the trampoline stack [Linux 4.15]

This Linux kernel change "x86/entry/64: Return to userspace from the trampoline stack" is included in the Linux 4.15 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Dec 4 15:07:24 2017 +0100. The commit for this change in Linux stable tree is 3e3b929 (patch). x86/entry/64: Return to userspace from the trampoline […]

x86/entry/64: Use a per-CPU trampoline stack for IDT entries [Linux 4.15]

This Linux kernel change "x86/entry/64: Use a per-CPU trampoline stack for IDT entries" is included in the Linux 4.15 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Dec 4 15:07:23 2017 +0100. The commit for this change in Linux stable tree is 7f2590a (patch). x86/entry/64: Use a per-CPU trampoline stack […]

x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0 [Linux 4.15]

This Linux kernel change "x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0" is included in the Linux 4.15 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Dec 4 15:07:21 2017 +0100. The commit for this change in Linux stable tree is 9aaefe7 (patch). x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0 On 64-bit kernels, we used […]

x86/entry/64: Allocate and enable the SYSENTER stack [Linux 4.15]

This Linux kernel change "x86/entry/64: Allocate and enable the SYSENTER stack" is included in the Linux 4.15 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Dec 4 15:07:12 2017 +0100. The commit for this change in Linux stable tree is 1a79797 (patch). x86/entry/64: Allocate and enable the SYSENTER stack This […]