]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - mm/mmap.c
SG: work with the SCSI fixed maximum allocations.
[linux-2.6-omap-h63xx.git] / mm / mmap.c
index f4cfc6ac08dbbc2e4bb0e937ee256d65ea1973fa..bfa389fc6ded6a2a5892eec57ed6cd90bbd34d1e 100644 (file)
--- a/mm/mmap.c
+++ b/mm/mmap.c
@@ -1620,7 +1620,7 @@ static inline int expand_downwards(struct vm_area_struct *vma,
                return -ENOMEM;
 
        address &= PAGE_MASK;
-       error = security_file_mmap(0, 0, 0, 0, address, 1);
+       error = security_file_mmap(NULL, 0, 0, 0, address, 1);
        if (error)
                return error;
 
@@ -1941,6 +1941,10 @@ unsigned long do_brk(unsigned long addr, unsigned long len)
        if (is_hugepage_only_range(mm, addr, len))
                return -EINVAL;
 
+       error = security_file_mmap(NULL, 0, 0, 0, addr, 1);
+       if (error)
+               return error;
+
        flags = VM_DATA_DEFAULT_FLAGS | VM_ACCOUNT | mm->def_flags;
 
        error = arch_mmap_check(addr, len, flags);