|
@@ -1411,7 +1411,7 @@ struct elf_thread_status
|
|
|
elf_fpregset_t fpu; /* NT_PRFPREG */
|
|
|
struct task_struct *thread;
|
|
|
#ifdef ELF_CORE_COPY_XFPREGS
|
|
|
- elf_fpxregset_t xfpu; /* NT_PRXFPREG */
|
|
|
+ elf_fpxregset_t xfpu; /* ELF_CORE_XFPREG_TYPE */
|
|
|
#endif
|
|
|
struct memelfnote notes[3];
|
|
|
int num_notes;
|
|
@@ -1446,8 +1446,8 @@ static int elf_dump_thread_status(long signr, struct elf_thread_status *t)
|
|
|
|
|
|
#ifdef ELF_CORE_COPY_XFPREGS
|
|
|
if (elf_core_copy_task_xfpregs(p, &t->xfpu)) {
|
|
|
- fill_note(&t->notes[2], "LINUX", NT_PRXFPREG, sizeof(t->xfpu),
|
|
|
- &t->xfpu);
|
|
|
+ fill_note(&t->notes[2], "LINUX", ELF_CORE_XFPREG_TYPE,
|
|
|
+ sizeof(t->xfpu), &t->xfpu);
|
|
|
t->num_notes++;
|
|
|
sz += notesize(&t->notes[2]);
|
|
|
}
|
|
@@ -1621,7 +1621,7 @@ static int elf_core_dump(long signr, struct pt_regs *regs, struct file *file)
|
|
|
#ifdef ELF_CORE_COPY_XFPREGS
|
|
|
if (elf_core_copy_task_xfpregs(current, xfpu))
|
|
|
fill_note(notes + numnote++,
|
|
|
- "LINUX", NT_PRXFPREG, sizeof(*xfpu), xfpu);
|
|
|
+ "LINUX", ELF_CORE_XFPREG_TYPE, sizeof(*xfpu), xfpu);
|
|
|
#endif
|
|
|
|
|
|
fs = get_fs();
|