Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 557962a9 authored by Stas Sergeev's avatar Stas Sergeev Committed by Linus Torvalds
Browse files

[PATCH] x86: teach dump_task_regs() about the -8 offset.



This should fix multi-threaded core-files

Signed-off-by: default avatar <stsp@aknet.ru>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent de9e007d
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -554,7 +554,9 @@ int dump_task_regs(struct task_struct *tsk, elf_gregset_t *regs)
	struct pt_regs ptregs;
	
	ptregs = *(struct pt_regs *)
		((unsigned long)tsk->thread_info+THREAD_SIZE - sizeof(ptregs));
		((unsigned long)tsk->thread_info +
		/* see comments in copy_thread() about -8 */
		THREAD_SIZE - sizeof(ptregs) - 8);
	ptregs.xcs &= 0xffff;
	ptregs.xds &= 0xffff;
	ptregs.xes &= 0xffff;