diff options
Diffstat (limited to 'mm/nommu.c')
-rw-r--r-- | mm/nommu.c | 21 |
1 files changed, 0 insertions, 21 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. |