x86/uaccess: Don’t leak the AC flag into __put_user() value evaluation [Linux 5.0]

This Linux kernel change "x86/uaccess: Don’t leak the AC flag into __put_user() value evaluation" is included in the Linux 5.0 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Fri Feb 22 17:17:04 2019 -0800. The commit for this change in Linux stable tree is 2a418cf (patch). x86/uaccess: Don’t leak the AC […]

x86/vsyscall/64: Use X86_PF constants in the simulated #PF error code [Linux 5.0]

This Linux kernel change "x86/vsyscall/64: Use X86_PF constants in the simulated #PF error code" is included in the Linux 5.0 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Wed Nov 21 15:11:26 2018 -0800. The commit for this change in Linux stable tree is af2ebdc (patch). x86/vsyscall/64: Use X86_PF constants in […]

x86/oops: Show the correct CS value in show_regs() [Linux 5.0]

This Linux kernel change "x86/oops: Show the correct CS value in show_regs()" is included in the Linux 5.0 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Wed Nov 21 15:11:24 2018 -0800. The commit for this change in Linux stable tree is d38bc89 (patch). x86/oops: Show the correct CS value in […]

x86/fault: Don’t try to recover from an implicit supervisor access [Linux 5.0]

This Linux kernel change "x86/fault: Don’t try to recover from an implicit supervisor access" is included in the Linux 5.0 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Wed Nov 21 15:11:23 2018 -0800. The commit for this change in Linux stable tree is ebb53e2 (patch). x86/fault: Don’t try to recover […]

x86/fault: Don’t set thread.cr2, etc before OOPSing [Linux 5.0]

This Linux kernel change "x86/fault: Don’t set thread.cr2, etc before OOPSing" is included in the Linux 5.0 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Nov 19 14:45:32 2018 -0800. The commit for this change in Linux stable tree is 1ad33f5 (patch). x86/fault: Don’t set thread.cr2, etc before OOPSing The […]

x86/fault: Make error_code sanitization more robust [Linux 5.0]

This Linux kernel change "x86/fault: Make error_code sanitization more robust" is included in the Linux 5.0 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Nov 19 14:45:31 2018 -0800. The commit for this change in Linux stable tree is e49d3cb (patch). x86/fault: Make error_code sanitization more robust The error code […]

x86/fault: Improve the condition for signalling vs OOPSing [Linux 5.0]

This Linux kernel change "x86/fault: Improve the condition for signalling vs OOPSing" is included in the Linux 5.0 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Nov 19 14:45:30 2018 -0800. The commit for this change in Linux stable tree is 6ea59b0 (patch). x86/fault: Improve the condition for signalling vs […]

x86/fault: Fix SMAP #PF handling buglet for implicit supervisor accesses [Linux 5.0]

This Linux kernel change "x86/fault: Fix SMAP #PF handling buglet for implicit supervisor accesses" is included in the Linux 5.0 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Nov 19 14:45:29 2018 -0800. The commit for this change in Linux stable tree is e50928d (patch). x86/fault: Fix SMAP #PF handling […]

x86/fault: Fold smap_violation() into do_user_addr_fault() [Linux 5.0]

This Linux kernel change "x86/fault: Fold smap_violation() into do_user_addr_fault()" is included in the Linux 5.0 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Nov 19 14:45:28 2018 -0800. The commit for this change in Linux stable tree is a15781b (patch). x86/fault: Fold smap_violation() into do_user_addr_fault() smap_violation() has a single caller, […]

x86/cpufeatures, x86/fault: Mark SMAP as disabled when configured out [Linux 5.0]

This Linux kernel change "x86/cpufeatures, x86/fault: Mark SMAP as disabled when configured out" is included in the Linux 5.0 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Nov 19 14:45:27 2018 -0800. The commit for this change in Linux stable tree is dae0a10 (patch). x86/cpufeatures, x86/fault: Mark SMAP as disabled […]

x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock [Linux 5.0]

This Linux kernel change "x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock" is included in the Linux 5.0 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Nov 19 14:45:25 2018 -0800. The commit for this change in Linux stable tree is 6344be6 (patch). x86/fault: Check user_mode(regs) when avoiding an mmap_sem […]

x86/uaccess: Don’t leak the AC flag into __put_user() value evaluation [Linux 4.9.162]

This Linux kernel change "x86/uaccess: Don’t leak the AC flag into __put_user() value evaluation" is included in the Linux 4.9.162 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Fri Feb 22 17:17:04 2019 -0800. The commit for this change in Linux stable tree is dd15ae3 (patch) which is from upstream commit […]

x86/uaccess: Don’t leak the AC flag into __put_user() value evaluation [Linux 4.19.27]

This Linux kernel change "x86/uaccess: Don’t leak the AC flag into __put_user() value evaluation" is included in the Linux 4.19.27 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Fri Feb 22 17:17:04 2019 -0800. The commit for this change in Linux stable tree is 7371994 (patch) which is from upstream commit […]

x86/uaccess: Don’t leak the AC flag into __put_user() value evaluation [Linux 4.14.105]

This Linux kernel change "x86/uaccess: Don’t leak the AC flag into __put_user() value evaluation" is included in the Linux 4.14.105 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Fri Feb 22 17:17:04 2019 -0800. The commit for this change in Linux stable tree is 24e988f (patch) which is from upstream commit […]

x86/vdso: Fix vDSO syscall fallback asm constraint regression [Linux 3.16.63]

This Linux kernel change "x86/vdso: Fix vDSO syscall fallback asm constraint regression" is included in the Linux 3.16.63 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Wed Oct 3 16:23:49 2018 -0700. The commit for this change in Linux stable tree is 3d7dc84 (patch) which is from upstream commit 02e4256. The […]

x86/vdso: Fix asm constraints on vDSO syscall fallbacks [Linux 3.16.62]

This Linux kernel change "x86/vdso: Fix asm constraints on vDSO syscall fallbacks" is included in the Linux 3.16.62 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Mon Oct 1 12:52:15 2018 -0700. The commit for this change in Linux stable tree is 4f90073 (patch) which is from upstream commit 715bd9d. The […]

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 […]

fs/proc: Stop trying to report thread stacks [Linux 3.16.61]

This Linux kernel change "fs/proc: Stop trying to report thread stacks" is included in the Linux 3.16.61 release. This change is authored by Andy Lutomirski <luto [at] kernel.org> on Fri Sep 30 10:58:57 2016 -0700. The commit for this change in Linux stable tree is 116d8ee (patch) which is from upstream commit b18cb64. The same […]