Re: [PATCH] x86_64 ptrace orig_ax on ia32 task

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Roland McGrath <roland@...>
Cc: Andrew Morton <akpm@...>, Ingo Molnar <mingo@...>, Thomas Gleixner <tglx@...>, Linux Kernel Mailing List <linux-kernel@...>
Date: Friday, March 7, 2008 - 7: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, 11:57 pm)
[PATCH] x86_64 ptrace orig_ax on ia32 task, Roland McGrath, (Fri Mar 7, 6:56 pm)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Chuck Ebbert, (Mon Mar 10, 3:19 pm)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Linus Torvalds, (Mon Mar 10, 3:48 pm)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Roland McGrath, (Mon Mar 10, 4:01 pm)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Ingo Molnar, (Tue Mar 11, 5:32 am)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Linus Torvalds, (Fri Mar 7, 7:18 pm)
Re: [PATCH] x86_64 ptrace orig_ax on ia32 task, Roland McGrath, (Fri Mar 7, 9:37 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Ingo Molnar, (Fri Feb 29, 11:52 am)
Re: [PATCH] x86_64 ia32 syscall restart fix, Linus Torvalds, (Fri Feb 29, 12:26 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Roland McGrath, (Fri Feb 29, 6:42 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Linus Torvalds, (Fri Feb 29, 7:18 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Ingo Molnar, (Fri Feb 29, 12:45 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Linus Torvalds, (Fri Feb 29, 1:03 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Ingo Molnar, (Fri Feb 29, 1:17 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Ingo Molnar, (Fri Feb 29, 1:37 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Andrew Morton, (Fri Feb 29, 5:02 pm)
Re: [PATCH] x86_64 ia32 syscall restart fix, Ingo Molnar, (Fri Feb 29, 5:20 pm)