hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/arch/riscv/include/asm/pgtable-64.h
....@@ -60,9 +60,9 @@
6060 set_pud(pudp, __pud(0));
6161 }
6262
63
-static inline unsigned long pud_page_vaddr(pud_t pud)
63
+static inline pmd_t *pud_pgtable(pud_t pud)
6464 {
65
- return (unsigned long)pfn_to_virt(pud_val(pud) >> _PAGE_PFN_SHIFT);
65
+ return (pmd_t *)pfn_to_virt(pud_val(pud) >> _PAGE_PFN_SHIFT);
6666 }
6767
6868 static inline struct page *pud_page(pud_t pud)