Re: [PATCH] parisc: Pass the 5th and 6th argument for on the stack for 32bit ptraced processes too

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch was originally submitted by Al Viro:
https://patchwork.kernel.org/patch/1853531/


On 02/03/2013 12:46 AM, Helge Deller wrote:
> Author: John David Anglin <dave.anglin@xxxxxxxx>
> 
> Signed-off-by: John David Anglin <dave.anglin@xxxxxxxx>
> Signed-off-by: Helge Deller <deller@xxxxxx>
> 
> diff --git a/arch/parisc/kernel/syscall.S b/arch/parisc/kernel/syscall.S
> index 86742df..c893ec4 100644
> --- a/arch/parisc/kernel/syscall.S
> +++ b/arch/parisc/kernel/syscall.S
> @@ -309,10 +309,13 @@ tracesys_next:
>  	LDREG   TASK_PT_GR25(%r1), %r25
>  	LDREG   TASK_PT_GR24(%r1), %r24
>  	LDREG   TASK_PT_GR23(%r1), %r23
> -#ifdef CONFIG_64BIT
>  	LDREG   TASK_PT_GR22(%r1), %r22
>  	LDREG   TASK_PT_GR21(%r1), %r21
> +#ifdef CONFIG_64BIT
>  	ldo	-16(%r30),%r29			/* Reference param save area */
> +#else
> +	stw	%r22, -52(%r30)			/* 5th argument */
> +	stw	%r21, -56(%r30)			/* 6th argument */
>  #endif
>  
>  	comiclr,>>=	__NR_Linux_syscalls, %r20, %r0
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-parisc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux