diff options
Diffstat (limited to 'mm')
-rw-r--r-- | mm/nommu.c | 21 | ||||
-rw-r--r-- | mm/util.c | 2 |
2 files changed, 1 insertions, 22 deletions
diff --git a/mm/nommu.c b/mm/nommu.c index d6dd656264a2..32be0cf51ba6 100644 --- a/mm/nommu.c +++ b/mm/nommu.c | |||
@@ -1761,27 +1761,6 @@ void unmap_mapping_range(struct address_space *mapping, | |||
1761 | EXPORT_SYMBOL(unmap_mapping_range); | 1761 | EXPORT_SYMBOL(unmap_mapping_range); |
1762 | 1762 | ||
1763 | /* | 1763 | /* |
1764 | * ask for an unmapped area at which to create a mapping on a file | ||
1765 | */ | ||
1766 | unsigned long get_unmapped_area(struct file *file, unsigned long addr, | ||
1767 | unsigned long len, unsigned long pgoff, | ||
1768 | unsigned long flags) | ||
1769 | { | ||
1770 | unsigned long (*get_area)(struct file *, unsigned long, unsigned long, | ||
1771 | unsigned long, unsigned long); | ||
1772 | |||
1773 | get_area = current->mm->get_unmapped_area; | ||
1774 | if (file && file->f_op && file->f_op->get_unmapped_area) | ||
1775 | get_area = file->f_op->get_unmapped_area; | ||
1776 | |||
1777 | if (!get_area) | ||
1778 | return -ENOSYS; | ||
1779 | |||
1780 | return get_area(file, addr, len, pgoff, flags); | ||
1781 | } | ||
1782 | EXPORT_SYMBOL(get_unmapped_area); | ||
1783 | |||
1784 | /* | ||
1785 | * Check that a process has enough memory to allocate a new virtual | 1764 | * Check that a process has enough memory to allocate a new virtual |
1786 | * mapping. 0 means there is enough memory for the allocation to | 1765 | * mapping. 0 means there is enough memory for the allocation to |
1787 | * succeed and -ENOMEM implies there is not. | 1766 | * succeed and -ENOMEM implies there is not. |
@@ -220,7 +220,7 @@ char *strndup_user(const char __user *s, long n) | |||
220 | } | 220 | } |
221 | EXPORT_SYMBOL(strndup_user); | 221 | EXPORT_SYMBOL(strndup_user); |
222 | 222 | ||
223 | #ifndef HAVE_ARCH_PICK_MMAP_LAYOUT | 223 | #if defined(CONFIG_MMU) && !defined(HAVE_ARCH_PICK_MMAP_LAYOUT) |
224 | void arch_pick_mmap_layout(struct mm_struct *mm) | 224 | void arch_pick_mmap_layout(struct mm_struct *mm) |
225 | { | 225 | { |
226 | mm->mmap_base = TASK_UNMAPPED_BASE; | 226 | mm->mmap_base = TASK_UNMAPPED_BASE; |