zsmalloc: introduce zs_can_compact() function
[firefly-linux-kernel-4.4.55.git] / mm / nommu.c
index 58ea3643b9e9968a723f498d7df55b34c51a179e..1cc0709fcaa5312351ce69d548afadda5ce80097 100644 (file)
@@ -324,12 +324,12 @@ long vwrite(char *buf, char *addr, unsigned long count)
 }
 
 /*
- *     vmalloc  -  allocate virtually continguos memory
+ *     vmalloc  -  allocate virtually contiguous memory
  *
  *     @size:          allocation size
  *
  *     Allocate enough pages to cover @size from the page level
- *     allocator and map them into continguos kernel virtual space.
+ *     allocator and map them into contiguous kernel virtual space.
  *
  *     For tight control over page level allocator and protection flags
  *     use __vmalloc() instead.
@@ -341,12 +341,12 @@ void *vmalloc(unsigned long size)
 EXPORT_SYMBOL(vmalloc);
 
 /*
- *     vzalloc - allocate virtually continguos memory with zero fill
+ *     vzalloc - allocate virtually contiguous memory with zero fill
  *
  *     @size:          allocation size
  *
  *     Allocate enough pages to cover @size from the page level
- *     allocator and map them into continguos kernel virtual space.
+ *     allocator and map them into contiguous kernel virtual space.
  *     The memory allocated is set to zero.
  *
  *     For tight control over page level allocator and protection flags
@@ -420,7 +420,7 @@ void *vmalloc_exec(unsigned long size)
  *     @size:          allocation size
  *
  *     Allocate enough 32bit PA addressable pages to cover @size from the
- *     page level allocator and map them into continguos kernel virtual space.
+ *     page level allocator and map them into contiguous kernel virtual space.
  */
 void *vmalloc_32(unsigned long size)
 {
@@ -1035,7 +1035,7 @@ static int validate_mmap_request(struct file *file,
 
                /* handle executable mappings and implied executable
                 * mappings */
-               if (file->f_path.mnt->mnt_flags & MNT_NOEXEC) {
+               if (path_noexec(&file->f_path)) {
                        if (prot & PROT_EXEC)
                                return -EPERM;
                } else if ((prot & PROT_READ) && !(prot & PROT_EXEC)) {