aboutsummaryrefslogtreecommitdiffstats
path: root/lib/string_helpers.c
diff options
context:
space:
mode:
authorAlexandre Ghiti <[email protected]>2023-04-28 12:01:19 +0000
committerPalmer Dabbelt <[email protected]>2023-06-02 01:15:20 +0000
commit835e5ac3f98e78eca5c512bd48bd1880b90c4eb1 (patch)
tree1074e1782e58ec6c59ed4650dbcae769a4ba799b /lib/string_helpers.c
parentriscv: perf: Fix callchain parse error with kernel tracepoint events (diff)
downloadkernel-835e5ac3f98e78eca5c512bd48bd1880b90c4eb1.tar.gz
kernel-835e5ac3f98e78eca5c512bd48bd1880b90c4eb1.zip
riscv: Fix huge_ptep_set_wrprotect when PTE is a NAPOT
We need to avoid inconsistencies across the PTEs that form a NAPOT region, so when we write protect such a region, we should clear and flush all the PTEs to make sure that any of those PTEs is not cached which would result in such inconsistencies (arm64 does the same). Fixes: 82a1a1f3bfb6 ("riscv: mm: support Svnapot in hugetlb page") Signed-off-by: Alexandre Ghiti <[email protected]> Reviewed-by: Andrew Jones <[email protected]> Link: https://lore.kernel.org/r/[email protected] Cc: [email protected] Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions