On Thu, Aug 10, 2017 at 10:04:36AM +0800, Huacai Chen wrote: > For multi-node Loongson-3 (NUMA configuration), r4k_blast_scache() can > only flush Node-0's scache. So we add r4k_blast_scache_node() by using > (CAC_BASE | (node_id << NODE_ADDRSPACE_SHIFT)) instead of CKSEG0 as the > start address. > > Cc: stable@xxxxxxxxxxxxxxx I believe Loongson 3 support was added in 3.15, so the following is probably slightly better: Cc: <stable@xxxxxxxxxxxxxxx> # 3.15+ > diff --git a/arch/mips/mm/c-r4k.c b/arch/mips/mm/c-r4k.c > index 81d6a15..7b242e8 100644 > --- a/arch/mips/mm/c-r4k.c > +++ b/arch/mips/mm/c-r4k.c > @@ -459,11 +459,28 @@ static void r4k_blast_scache_setup(void) > r4k_blast_scache = blast_scache128; > } > > +static void (* r4k_blast_scache_node)(long node); Checkpatch objects to the space after '*'. Other than those minor things this patch looks reasonable I think Reviewed-by: James Hogan <jhogan@xxxxxxxxxx> Cheers James
Attachment:
signature.asc
Description: Digital signature