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

Huacai Chen <[email protected]> Fri, 3 Jul 2020 10:59:54 +0800
Newsgroups gmane.linux.ports.mips,gmane.linux.ports.mips.general
Message-ID <CAAhV-H7QMw3nKy_x9Fyyfnp5Z21d3GAuW39yXijiVpM6i2Cwpw@mail.gmail.com>
Reviewed-by: Huacai Chen <[email protected]>

On Fri, Jul 3, 2020 at 8:32 AM Jiaxun Yang <[email protected]> wrote:
>
>
>
> 在 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)