diff options
Diffstat (limited to 'mm/util.c')
-rw-r--r-- | mm/util.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -355,7 +355,7 @@ unsigned long vm_mmap_pgoff(struct file *file, unsigned long addr, | |||
355 | { | 355 | { |
356 | unsigned long ret; | 356 | unsigned long ret; |
357 | struct mm_struct *mm = current->mm; | 357 | struct mm_struct *mm = current->mm; |
358 | bool populate; | 358 | unsigned long populate; |
359 | 359 | ||
360 | ret = security_mmap_file(file, prot, flag); | 360 | ret = security_mmap_file(file, prot, flag); |
361 | if (!ret) { | 361 | if (!ret) { |
@@ -363,8 +363,8 @@ unsigned long vm_mmap_pgoff(struct file *file, unsigned long addr, | |||
363 | ret = do_mmap_pgoff(file, addr, len, prot, flag, pgoff, | 363 | ret = do_mmap_pgoff(file, addr, len, prot, flag, pgoff, |
364 | &populate); | 364 | &populate); |
365 | up_write(&mm->mmap_sem); | 365 | up_write(&mm->mmap_sem); |
366 | if (!IS_ERR_VALUE(ret) && populate) | 366 | if (populate) |
367 | mm_populate(ret, len); | 367 | mm_populate(ret, populate); |
368 | } | 368 | } |
369 | return ret; | 369 | return ret; |
370 | } | 370 | } |