hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
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