summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/tls.c
Commit message (Expand)AuthorAgeFilesLines
* x86/gsseg: Move load_gs_index() to its own new header fileH. Peter Anvin (Intel)2023-01-121-0/+1
* x86/stackprotector/32: Make the canary into a regular percpu variableAndy Lutomirski2021-03-081-7/+1
* x86: switch to ->regset_get()Al Viro2020-07-271-26/+6
* x86/tls: Fix possible spectre-v1 in do_get_thread_area()Dianzhang Chen2019-06-271-2/+7
* x86/ldt: Make the LDT mapping ROThomas Gleixner2017-12-231-9/+2
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86/asm: Replace access to desc_struct:a/b fieldsThomas Gleixner2017-08-291-1/+1
* x86/tls: Forcibly set the accessed bit in TLS segmentsAndy Lutomirski2017-03-191-2/+9
* Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds2016-12-241-1/+1
* x86/tls: Synchronize segment registers in set_thread_area()Andy Lutomirski2016-04-291-0/+42
* x86, tls: Interpret an all-zero struct user_desc as "no segment"Andy Lutomirski2015-01-221-2/+23
* x86/tls: Don't validate lm in set_thread_area() after allAndy Lutomirski2014-12-181-6/+0
* x86/tls: Disallow unusual TLS segmentsAndy Lutomirski2014-12-141-0/+22
* x86/tls: Validate TLS entries to protect espfixAndy Lutomirski2014-12-141-0/+23
* make SYSCALL_DEFINE<n>-generated wrappers do asmlinkage_protectAl Viro2013-03-031-9/+5
* Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2012-03-291-2/+2
|\
| * x86, tls: Off by one limit checkDan Carpenter2012-03-281-2/+2
* | Disintegrate asm/system.h for X86David Howells2012-03-281-1/+0
|/
* x86: Introducing asm/syscalls.hJaswinder Singh2008-07-221-0/+1
* asmlinkage_protect replaces prevent_tail_callRoland McGrath2008-04-101-2/+2
* x86: tls prevent_tail_callRoland McGrath2008-02-291-2/+6
* x86: x86 user_regset TLSRoland McGrath2008-01-301-6/+83
* x86: x86 TLS desc_struct cleanupRoland McGrath2008-01-301-44/+45
* x86: modify get_desc_baseGlauber de Oliveira Costa2008-01-301-1/+1
* x86: introduce fill_ldtGlauber de Oliveira Costa2008-01-301-4/+3
* x86: TLS cleanupRoland McGrath2008-01-301-59/+37
* x86: tls32 movedRoland McGrath2008-01-301-0/+158