x86, mm: Improve _install_special_mapping and fix x86 vdso naming
[linux-2.6-block.git] / include / linux / mm.h
index 63f8d4efe303091ada6e96cb3adbe9841751bfbb..05aab09803e6a9ee223c07fb6836ca37e23a4851 100644 (file)
@@ -1782,7 +1782,9 @@ extern struct file *get_mm_exe_file(struct mm_struct *mm);
 extern int may_expand_vm(struct mm_struct *mm, unsigned long npages);
 extern struct vm_area_struct *_install_special_mapping(struct mm_struct *mm,
                                   unsigned long addr, unsigned long len,
-                                  unsigned long flags, struct page **pages);
+                                  unsigned long flags,
+                                  const struct vm_special_mapping *spec);
+/* This is an obsolete alternative to _install_special_mapping. */
 extern int install_special_mapping(struct mm_struct *mm,
                                   unsigned long addr, unsigned long len,
                                   unsigned long flags, struct page **pages);