Re: [PATCH] MIPS: Fix ejtag debug buffer address of per cpu

Jiaxun Yang <[email protected]> Fri, 3 Jul 2020 08:32:00 +0800
Newsgroups gmane.linux.ports.mips,gmane.linux.ports.mips.general
Message-ID <[email protected]>

在 2020/7/3 上午8:05, Heiher 写道:
> From: Heiher <[email protected]>
>
> We can directly calculate pointer type offset of per cpu
> by shifting SMP_CPUID_PTRSHIFT.
>
> Cc: Paul Burton <[email protected]>
> Cc: Jiaxun Yang <[email protected]>
> Cc: Huacai Chen <[email protected]>
> Signed-off-by: Heiher <[email protected]>
> ---
Reviewed-by: Jiaxun Yang <[email protected]>

Btw:
[email protected] have been abandoned, please go to the new
list: [email protected].

Thanks.

>   arch/mips/kernel/genex.S | 2 --
>   1 file changed, 2 deletions(-)
>
> diff --git a/arch/mips/kernel/genex.S b/arch/mips/kernel/genex.S
> index a1b966f3578e..a1ebb94b3626 100644
> --- a/arch/mips/kernel/genex.S
> +++ b/arch/mips/kernel/genex.S
> @@ -369,7 +369,6 @@ NESTED(ejtag_debug_handler, PT_SIZE, sp)
>   
>   	ASM_CPUID_MFC0 k1, ASM_SMP_CPUID_REG
>   	PTR_SRL	k1, SMP_CPUID_PTRSHIFT
> -	PTR_SLL	k1, LONGLOG
>   	PTR_LA	k0, ejtag_debug_buffer_per_cpu
>   	PTR_ADDU k0, k1
>   
> @@ -392,7 +391,6 @@ NESTED(ejtag_debug_handler, PT_SIZE, sp)
>   #ifdef CONFIG_SMP
>   	ASM_CPUID_MFC0 k1, ASM_SMP_CPUID_REG
>   	PTR_SRL	k1, SMP_CPUID_PTRSHIFT
> -	PTR_SLL	k1, LONGLOG
>   	PTR_LA	k0, ejtag_debug_buffer_per_cpu
>   	PTR_ADDU k0, k1
>   	LONG_L	k1, 0(k0)