On 06.09.23 10:06, Hongchen Zhang wrote:Yes, perf_get_pgtable_size and vmalloc_to_page also call pmd_leaf.
Hi David,
On 2023/9/6 pm 3:42, David Hildenbrand wrote:
On 05.09.23 08:49, Hongchen Zhang wrote:I rechecked the code and found that other architectures that support
When I do LTP test, LTP test case ksm06 caused panic at
break_ksm_pmd_entry
-> pmd_leaf (Huge page table but False)
-> pte_present (panic)
Probably there are other problematic bits without that can trigger that?
I suspect walk_page_range*() callers might be affected,
THP have defined pmd_leaf.
So there is not problem on other architectures.
I meant other walk_page_range*() callers on loongarch might similarly be affected. IOW, KSM might not be the only bit being able to trigger such panics on loongarch.