aboutsummaryrefslogtreecommitdiff
path: root/mm
diff options
context:
space:
mode:
authorKirill A. Shutemov <kirill@shutemov.name>2015-08-25 14:31:59 +1000
committerStephen Rothwell <sfr@canb.auug.org.au>2015-09-09 12:11:54 +1000
commit0629e3777af6a9c5a8309e279d12a16aa4b3f7b4 (patch)
tree06152ca09333cf5bc092d7dfc4e76a77cfb6a857 /mm
parent5d4732f7784aac777ff127939c70664cd61477c2 (diff)
mm-mpx-add-vm_flags_t-vm_flags-arg-to-do_mmap_pgoff-fix
mm/nommu.c: In function 'do_mmap': >> mm/nommu.c:1248:30: error: 'vm_flags' redeclared as different kind of symbol unsigned long capabilities, vm_flags, result; ^ mm/nommu.c:1241:15: note: previous definition of 'vm_flags' was here vm_flags_t vm_flags, Reported-by: Wu Fengguang <fengguang.wu@intel.com> Reported-by: Oleg Nesterov <oleg@redhat.com> Cc: Stephen Rothwell <sfr@canb.auug.org.au> Tested-by: Mark Salter <msalter@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'mm')
-rw-r--r--mm/nommu.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/mm/nommu.c b/mm/nommu.c
index f1035e29f0a7..d28173689f52 100644
--- a/mm/nommu.c
+++ b/mm/nommu.c
@@ -1245,7 +1245,7 @@ unsigned long do_mmap(struct file *file,
struct vm_area_struct *vma;
struct vm_region *region;
struct rb_node *rb;
- unsigned long capabilities, vm_flags, result;
+ unsigned long capabilities, result;
int ret;
*populate = 0;
@@ -1263,7 +1263,7 @@ unsigned long do_mmap(struct file *file,
/* we've determined that we can make the mapping, now translate what we
* now know into VMA flags */
- vm_flags = determine_vm_flags(file, prot, flags, capabilities);
+ vm_flags |= determine_vm_flags(file, prot, flags, capabilities);
/* we're going to need to record the mapping */
region = kmem_cache_zalloc(vm_region_jar, GFP_KERNEL);