diff options
-rw-r--r-- | mm/mmap.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1941,6 +1941,10 @@ unsigned long do_brk(unsigned long addr, unsigned long len) | |||
1941 | if (is_hugepage_only_range(mm, addr, len)) | 1941 | if (is_hugepage_only_range(mm, addr, len)) |
1942 | return -EINVAL; | 1942 | return -EINVAL; |
1943 | 1943 | ||
1944 | error = security_file_mmap(0, 0, 0, 0, addr, 1); | ||
1945 | if (error) | ||
1946 | return error; | ||
1947 | |||
1944 | flags = VM_DATA_DEFAULT_FLAGS | VM_ACCOUNT | mm->def_flags; | 1948 | flags = VM_DATA_DEFAULT_FLAGS | VM_ACCOUNT | mm->def_flags; |
1945 | 1949 | ||
1946 | error = arch_mmap_check(addr, len, flags); | 1950 | error = arch_mmap_check(addr, len, flags); |