Re: [PATCH] x86_64 ptrace orig_ax on ia32 task

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linus Torvalds
Date: Friday, March 7, 2008 - 4:18 pm

On Fri, 7 Mar 2008, Roland McGrath wrote:

Hmm. Why make this conditional on CONFIG_IA32_EMULATION and TIF_IA32?

That field is never really 64-bit anyway. The only allowable values are
 - system call number (== small positive value)
 - a small negative number for traps

So I'd suggest just making it entirely unconditionally just do

	case offsetof(struct user_regs_struct, orig_ax):
		value = (long) (s32) value;
		break;

and be done with it. Why have arbitrarily different code on x86 and x86-64 
when there is no real reason for it?

		Linus
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] x86_64 ia32 syscall restart fix, Roland McGrath, (Thu Feb 28, 8:57 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Ingo Molnar, (Fri Feb 29, 8:52 am)
Re: [PATCH] x86_64 ia32 syscall restart fix, Linus Torvalds, (Fri Feb 29, 9:26 am)
Re: [PATCH] x86_64 ia32 syscall restart fix, Ingo Molnar, (Fri Feb 29, 9:45 am)
Re: [PATCH] x86_64 ia32 syscall restart fix, Linus Torvalds, (Fri Feb 29, 10:03 am)
Re: [PATCH] x86_64 ia32 syscall restart fix, Ingo Molnar, (Fri Feb 29, 10:17 am)
Re: [PATCH] x86_64 ia32 syscall restart fix, Ingo Molnar, (Fri Feb 29, 10:37 am)
Re: [PATCH] x86_64 ia32 syscall restart fix, Andrew Morton, (Fri Feb 29, 2:02 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Ingo Molnar, (Fri Feb 29, 2:20 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Roland McGrath, (Fri Feb 29, 3:42 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Linus Torvalds, (Fri Feb 29, 4:18 pm)
[PATCH] x86_64 ptrace orig_ax on ia32 task, Roland McGrath, (Fri Mar 7, 3:56 pm)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Linus Torvalds, (Fri Mar 7, 4:18 pm)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Roland McGrath, (Fri Mar 7, 6:37 pm)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Chuck Ebbert, (Mon Mar 10, 12:19 pm)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Linus Torvalds, (Mon Mar 10, 12:48 pm)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Roland McGrath, (Mon Mar 10, 1:01 pm)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Ingo Molnar, (Tue Mar 11, 2:32 am)