hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/include/linux/pgtable.h
....@@ -89,7 +89,7 @@
8989 #ifndef pmd_offset
9090 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address)
9191 {
92
- return (pmd_t *)pud_page_vaddr(*pud) + pmd_index(address);
92
+ return pud_pgtable(*pud) + pmd_index(address);
9393 }
9494 #define pmd_offset pmd_offset
9595 #endif
....@@ -97,7 +97,7 @@
9797 #ifndef pud_offset
9898 static inline pud_t *pud_offset(p4d_t *p4d, unsigned long address)
9999 {
100
- return (pud_t *)p4d_page_vaddr(*p4d) + pud_index(address);
100
+ return p4d_pgtable(*p4d) + pud_index(address);
101101 }
102102 #define pud_offset pud_offset
103103 #endif