hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/arch/x86/include/asm/pgtable.h
....@@ -865,9 +865,9 @@
865865 return pud_flags(pud) & _PAGE_PRESENT;
866866 }
867867
868
-static inline unsigned long pud_page_vaddr(pud_t pud)
868
+static inline pmd_t *pud_pgtable(pud_t pud)
869869 {
870
- return (unsigned long)__va(pud_val(pud) & pud_pfn_mask(pud));
870
+ return (pmd_t *)__va(pud_val(pud) & pud_pfn_mask(pud));
871871 }
872872
873873 /*
....@@ -906,9 +906,9 @@
906906 return p4d_flags(p4d) & _PAGE_PRESENT;
907907 }
908908
909
-static inline unsigned long p4d_page_vaddr(p4d_t p4d)
909
+static inline pud_t *p4d_pgtable(p4d_t p4d)
910910 {
911
- return (unsigned long)__va(p4d_val(p4d) & p4d_pfn_mask(p4d));
911
+ return (pud_t *)__va(p4d_val(p4d) & p4d_pfn_mask(p4d));
912912 }
913913
914914 /*