Re: [PATCH] MIPS: update tlb even if pte entry has no change

From: Sergei Shtylyov
Date: Thu May 14 2020 - 05:37:43 EST


On 14.05.2020 12:35, Sergei Shtylyov wrote:

From: bibo mao <maobibo@xxxxxxxxxxx>

If there are two threads reading the same memory and tlb miss happens,
one thread fills pte entry, the other reads new pte value during page fault
handling. PTE value may be updated before page faul, so the process need

ÂÂ Fault.

And "needs".

need update tlb still.

Oh, and one "need" is enough. :-)

Also this patch define flush_tlb_fix_spurious_fault as empty, since it not
necessary to flush the page for all CPUs

Signed-off-by: Bibo Mao <maobibo@xxxxxxxxxxx>
[...]

MBR, Sergei