Reviewed-by: Huacai Chen <chenhuacai@xxxxxxxxxx> On Wed, Dec 30, 2020 at 11:43 AM Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx> wrote: > > cluster is required for cacheinfo to set shared_cpu_map correctly. > > Signed-off-by: Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx> > Reviewed-by: Tiezhu Yang <yangtiezhu@xxxxxxxxxxx> > Tested-by: Tiezhu Yang <yangtiezhu@xxxxxxxxxxx> > --- > arch/mips/loongson64/smp.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/arch/mips/loongson64/smp.c b/arch/mips/loongson64/smp.c > index e744e1bee49e..fae3a97d853c 100644 > --- a/arch/mips/loongson64/smp.c > +++ b/arch/mips/loongson64/smp.c > @@ -403,6 +403,8 @@ static void __init loongson3_smp_setup(void) > __cpu_number_map[i] = num; > __cpu_logical_map[num] = i; > set_cpu_possible(num, true); > + /* Loongson processors are always grouped by 4 */ > + cpu_set_cluster(&cpu_data[num], i / 4); > num++; > } > i++; > -- > 2.30.0 >