summaryrefslogtreecommitdiffstats
path: root/include/rdma
diff options
context:
space:
mode:
authorMax Filippov <jcmvbkbc@gmail.com>2022-04-23 12:52:23 +0200
committerMax Filippov <jcmvbkbc@gmail.com>2022-05-02 04:58:12 +0200
commit2a26f4ee399db65ccd97465d57002339afe48572 (patch)
treebb376e8e804d44c7768f9f68fa2f8ed94f7d8325 /include/rdma
parentxtensa: fix declaration of _SecondaryResetVector_text_* (diff)
downloadlinux-2a26f4ee399db65ccd97465d57002339afe48572.tar.xz
linux-2a26f4ee399db65ccd97465d57002339afe48572.zip
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: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'include/rdma')
0 files changed, 0 insertions, 0 deletions