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

Commit 6aec3072 authored by Andree Leidenfrost's avatar Andree Leidenfrost Committed by Linus Torvalds
Browse files

[PATCH] uml: fix handling of no fpx_regs



      Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>

Fix the error path, which is triggered when the processor misses the fpx
regs (i.e.  the "fxsr" cpuinfo feature).  For instance by VIA C3 Samuel2.

Signed-off-by: default avatarPaolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 8e7a4f69
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -105,14 +105,15 @@ void init_registers(int pid)
		panic("check_ptrace : PTRACE_GETREGS failed, errno = %d",
		      err);

	errno = 0;
	err = ptrace(PTRACE_GETFPXREGS, pid, 0, exec_fpx_regs);
	if(!err)
		return;
	if(errno != EIO)
		panic("check_ptrace : PTRACE_GETFPXREGS failed, errno = %d",
		      errno);

	have_fpx_regs = 0;
	if(err != EIO)
		panic("check_ptrace : PTRACE_GETFPXREGS failed, errno = %d",
		      err);

	err = ptrace(PTRACE_GETFPREGS, pid, 0, exec_fp_regs);
	if(err)