Skip to content
Commit 2a26f4ee authored by Max Filippov's avatar Max Filippov
Browse files

xtensa: don't leave invalid TLB entry in fast_store_prohibited



When fast_store_prohibited needs to go to the C-level exception handler
it leaves TLB entry that caused page fault in the TLB. If the faulting
task gets switched to a different CPU and completes page table update
there the TLB entry will get out of sync with the page table which may
cause a livelock on access to that page.
Invalidate faulting TLB entry on a slow path exit from the
fast_store_prohibited.

Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
parent 5442b8c7
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment