|
@@ -1363,7 +1363,15 @@ static inline unsigned long vma_pages(struct vm_area_struct *vma)
|
|
return (vma->vm_end - vma->vm_start) >> PAGE_SHIFT;
|
|
return (vma->vm_end - vma->vm_start) >> PAGE_SHIFT;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+#ifdef CONFIG_MMU
|
|
pgprot_t vm_get_page_prot(unsigned long vm_flags);
|
|
pgprot_t vm_get_page_prot(unsigned long vm_flags);
|
|
|
|
+#else
|
|
|
|
+static inline pgprot_t vm_get_page_prot(unsigned long vm_flags)
|
|
|
|
+{
|
|
|
|
+ return __pgprot(0);
|
|
|
|
+}
|
|
|
|
+#endif
|
|
|
|
+
|
|
struct vm_area_struct *find_extend_vma(struct mm_struct *, unsigned long addr);
|
|
struct vm_area_struct *find_extend_vma(struct mm_struct *, unsigned long addr);
|
|
int remap_pfn_range(struct vm_area_struct *, unsigned long addr,
|
|
int remap_pfn_range(struct vm_area_struct *, unsigned long addr,
|
|
unsigned long pfn, unsigned long size, pgprot_t);
|
|
unsigned long pfn, unsigned long size, pgprot_t);
|