diff options
-rw-r--r-- | arch/x86/kernel/ptrace.c | 1 | ||||
-rw-r--r-- | include/linux/elf.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/kernel/ptrace.c b/arch/x86/kernel/ptrace.c index f8b89059e6ed..e6a680c7daf7 100644 --- a/arch/x86/kernel/ptrace.c +++ b/arch/x86/kernel/ptrace.c | |||
@@ -1313,6 +1313,7 @@ static const struct user_regset x86_32_regsets[] = { | |||
1313 | .active = xfpregs_active, .get = xfpregs_get, .set = xfpregs_set | 1313 | .active = xfpregs_active, .get = xfpregs_get, .set = xfpregs_set |
1314 | }, | 1314 | }, |
1315 | [REGSET_TLS] = { | 1315 | [REGSET_TLS] = { |
1316 | .core_note_type = NT_386_TLS, | ||
1316 | .n = GDT_ENTRY_TLS_ENTRIES, .bias = GDT_ENTRY_TLS_MIN, | 1317 | .n = GDT_ENTRY_TLS_ENTRIES, .bias = GDT_ENTRY_TLS_MIN, |
1317 | .size = sizeof(struct user_desc), | 1318 | .size = sizeof(struct user_desc), |
1318 | .align = sizeof(struct user_desc), | 1319 | .align = sizeof(struct user_desc), |
diff --git a/include/linux/elf.h b/include/linux/elf.h index 576e83bd6d88..7ceb24d87c1a 100644 --- a/include/linux/elf.h +++ b/include/linux/elf.h | |||
@@ -355,6 +355,7 @@ typedef struct elf64_shdr { | |||
355 | #define NT_AUXV 6 | 355 | #define NT_AUXV 6 |
356 | #define NT_PRXFPREG 0x46e62b7f /* copied from gdb5.1/include/elf/common.h */ | 356 | #define NT_PRXFPREG 0x46e62b7f /* copied from gdb5.1/include/elf/common.h */ |
357 | #define NT_PPC_VMX 0x100 /* PowerPC Altivec/VMX registers */ | 357 | #define NT_PPC_VMX 0x100 /* PowerPC Altivec/VMX registers */ |
358 | #define NT_386_TLS 0x200 /* i386 TLS slots (struct user_desc) */ | ||
358 | 359 | ||
359 | 360 | ||
360 | /* Note header in a PT_NOTE section */ | 361 | /* Note header in a PT_NOTE section */ |