We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9e996c2 commit aef13deCopy full SHA for aef13de
arch/sparc/include/asm/pgtable_32.h
@@ -127,11 +127,16 @@ static inline int srmmu_device_memory(unsigned long x)
127
return ((x & 0xF0000000) != 0);
128
}
129
130
+static inline unsigned long pmd_pfn(pmd_t pmd)
131
+{
132
+ return (pmd_val(pmd) & SRMMU_PTD_PMASK) >> (PAGE_SHIFT-4);
133
+}
134
+
135
static inline struct page *pmd_page(pmd_t pmd)
136
{
137
if (srmmu_device_memory(pmd_val(pmd)))
138
BUG();
- return pfn_to_page((pmd_val(pmd) & SRMMU_PTD_PMASK) >> (PAGE_SHIFT-4));
139
+ return pfn_to_page(pmd_pfn(pmd));
140
141
142
static inline unsigned long __pmd_page(pmd_t pmd)
0 commit comments