Commit 43cca0b1 authored by Yang Fan's avatar Yang Fan Committed by Linus Torvalds

mm/mmap.c: remove some redundancy in arch_get_unmapped_area_topdown()

The variable 'addr' is redundant in arch_get_unmapped_area_topdown(),
just use parameter 'addr0' directly.  Then remove the const qualifier of
the parameter, and change its name to 'addr'.

And in according with other functions, remove the const qualifier of all
other no-pointer parameters in function arch_get_unmapped_area_topdown().

Link: http://lkml.kernel.org/r/20190127041112.25599-1-nullptr.cpp@gmail.comSigned-off-by: default avatarYang Fan <nullptr.cpp@gmail.com>
Reviewed-by: default avatarMike Rapoport <rppt@linux.ibm.com>
Cc: William Kucharski <william.kucharski@oracle.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent bbbe4802
...@@ -2126,13 +2126,12 @@ arch_get_unmapped_area(struct file *filp, unsigned long addr, ...@@ -2126,13 +2126,12 @@ arch_get_unmapped_area(struct file *filp, unsigned long addr,
*/ */
#ifndef HAVE_ARCH_UNMAPPED_AREA_TOPDOWN #ifndef HAVE_ARCH_UNMAPPED_AREA_TOPDOWN
unsigned long unsigned long
arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr,
const unsigned long len, const unsigned long pgoff, unsigned long len, unsigned long pgoff,
const unsigned long flags) unsigned long flags)
{ {
struct vm_area_struct *vma, *prev; struct vm_area_struct *vma, *prev;
struct mm_struct *mm = current->mm; struct mm_struct *mm = current->mm;
unsigned long addr = addr0;
struct vm_unmapped_area_info info; struct vm_unmapped_area_info info;
const unsigned long mmap_end = arch_get_mmap_end(addr); const unsigned long mmap_end = arch_get_mmap_end(addr);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment