diff options
author | Miaohe Lin <[email protected]> | 2022-05-26 19:33:50 +0800 |
---|---|---|
committer | akpm <[email protected]> | 2022-05-27 08:55:18 -0700 |
commit | 24c8e27e63224ce832b4723cb60632d3eddb55de (patch) | |
tree | 7bfdfa301eb22eacbc930dbfc807823350146848 /tools/perf/scripts/python/Perf-Trace-Util/lib | |
parent | 3e35142ef99fe6b4fe5d834ad43ee13cca10a2dc (diff) |
mm/page_table_check: fix accessing unmapped ptep
ptep is unmapped too early, so ptep could theoretically be accessed while
it's unmapped. This might become a problem if/when CONFIG_HIGHPTE becomes
available on riscv.
Fix it by deferring pte_unmap() until page table checking is done.
[[email protected]: account for ptep alteration, per Matthew]
Link: https://lkml.kernel.org/r/[email protected]
Fixes: 80110bbfbba6 ("mm/page_table_check: check entries at pmd levels")
Signed-off-by: Miaohe Lin <[email protected]>
Acked-by: Pasha Tatashin <[email protected]>
Cc: Qi Zheng <[email protected]>
Cc: Matthew Wilcox <[email protected]>
Cc: David Rientjes <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib')
0 files changed, 0 insertions, 0 deletions