/kernel/linux/linux-5.10/security/ |
H A D | min_addr.c | 8 unsigned long mmap_min_addr; variable 14 * Update mmap_min_addr = max(dac_mmap_min_addr, CONFIG_LSM_MMAP_MIN_ADDR) 20 mmap_min_addr = dac_mmap_min_addr; in update_mmap_min_addr() 22 mmap_min_addr = CONFIG_LSM_MMAP_MIN_ADDR; in update_mmap_min_addr() 24 mmap_min_addr = dac_mmap_min_addr; in update_mmap_min_addr()
|
/kernel/linux/linux-6.6/security/ |
H A D | min_addr.c | 8 unsigned long mmap_min_addr; variable 14 * Update mmap_min_addr = max(dac_mmap_min_addr, CONFIG_LSM_MMAP_MIN_ADDR) 20 mmap_min_addr = dac_mmap_min_addr; in update_mmap_min_addr() 22 mmap_min_addr = CONFIG_LSM_MMAP_MIN_ADDR; in update_mmap_min_addr() 24 mmap_min_addr = dac_mmap_min_addr; in update_mmap_min_addr()
|
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | mmap.c | 82 if (len > TASK_SIZE - mmap_min_addr) in arch_get_unmapped_area() 91 if (TASK_SIZE - len >= addr && addr >= mmap_min_addr && in arch_get_unmapped_area() 122 if (len > TASK_SIZE - mmap_min_addr) in arch_get_unmapped_area_topdown() 132 if (TASK_SIZE - len >= addr && addr >= mmap_min_addr && in arch_get_unmapped_area_topdown() 139 info.low_limit = max(PAGE_SIZE, mmap_min_addr); in arch_get_unmapped_area_topdown()
|
H A D | hugetlbpage.c | 293 info.low_limit = max(PAGE_SIZE, mmap_min_addr); in hugetlb_get_unmapped_area_topdown() 325 if (len > TASK_SIZE - mmap_min_addr) in hugetlb_get_unmapped_area() 337 if (TASK_SIZE - len >= addr && addr >= mmap_min_addr && in hugetlb_get_unmapped_area()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | mmap.c | 82 if (len > TASK_SIZE - mmap_min_addr) in arch_get_unmapped_area() 91 if (TASK_SIZE - len >= addr && addr >= mmap_min_addr && in arch_get_unmapped_area() 122 if (len > TASK_SIZE - mmap_min_addr) in arch_get_unmapped_area_topdown() 132 if (TASK_SIZE - len >= addr && addr >= mmap_min_addr && in arch_get_unmapped_area_topdown()
|
H A D | hugetlbpage.c | 314 if (len > TASK_SIZE - mmap_min_addr) in hugetlb_get_unmapped_area() 326 if (TASK_SIZE - len >= addr && addr >= mmap_min_addr && in hugetlb_get_unmapped_area()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/ |
H A D | mmap.c | 116 if (high_limit - len >= addr && addr >= mmap_min_addr && in radix__arch_get_unmapped_area() 160 if (high_limit - len >= addr && addr >= mmap_min_addr && in radix__arch_get_unmapped_area_topdown() 167 info.low_limit = max(PAGE_SIZE, mmap_min_addr); in radix__arch_get_unmapped_area_topdown()
|
H A D | slice.c | 332 unsigned long min_addr = max(PAGE_SIZE, mmap_min_addr); in slice_find_area_topdown() 484 if (addr > high_limit - len || addr < mmap_min_addr || in slice_get_unmapped_area()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | radix_hugetlbpage.c | 75 if (high_limit - len >= addr && addr >= mmap_min_addr && in radix__hugetlb_get_unmapped_area() 85 info.low_limit = max(PAGE_SIZE, mmap_min_addr); in radix__hugetlb_get_unmapped_area()
|
/kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
H A D | mremap_test.c | 92 /* Returns mmap_min_addr sysctl tunable from procfs */ 102 fp = fopen("/proc/sys/vm/mmap_min_addr", "r"); in get_mmap_min_addr() 104 ksft_print_msg("Failed to open /proc/sys/vm/mmap_min_addr: %s\n", in get_mmap_min_addr() 111 ksft_print_msg("Failed to read /proc/sys/vm/mmap_min_addr: %s\n", in get_mmap_min_addr() 235 unsigned long long mmap_min_addr; in get_source_mapping() local 237 mmap_min_addr = get_mmap_min_addr(); in get_source_mapping() 241 if (addr < mmap_min_addr) in get_source_mapping()
|
/kernel/linux/linux-6.6/mm/ |
H A D | mmap.c | 1145 * If a hint addr is less than mmap_min_addr change hint to be as 1146 * low as possible but still greater than mmap_min_addr 1152 (hint < mmap_min_addr)) in round_hint_to_min() 1153 return PAGE_ALIGN(mmap_min_addr); in round_hint_to_min() 1597 if (low_limit < mmap_min_addr) in unmapped_area() 1598 low_limit = mmap_min_addr; in unmapped_area() 1648 if (low_limit < mmap_min_addr) in unmapped_area_topdown() 1649 low_limit = mmap_min_addr; in unmapped_area_topdown() 1720 if (len > mmap_end - mmap_min_addr) in generic_get_unmapped_area() 1729 if (mmap_end - len >= addr && addr >= mmap_min_addr in generic_get_unmapped_area() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | slice.c | 330 unsigned long min_addr = max(PAGE_SIZE, mmap_min_addr); in slice_find_area_topdown() 480 if (addr > high_limit - len || addr < mmap_min_addr || in slice_get_unmapped_area()
|
/kernel/linux/linux-5.10/mm/ |
H A D | mmap.c | 1352 * If a hint addr is less than mmap_min_addr change hint to be as 1353 * low as possible but still greater than mmap_min_addr 1359 (hint < mmap_min_addr)) in round_hint_to_min() 1360 return PAGE_ALIGN(mmap_min_addr); in round_hint_to_min() 2208 if (len > mmap_end - mmap_min_addr) in arch_get_unmapped_area() 2221 if (mmap_end - len >= addr && addr >= mmap_min_addr && in arch_get_unmapped_area() 2255 if (len > mmap_end - mmap_min_addr) in arch_get_unmapped_area_topdown() 2270 if (mmap_end - len >= addr && addr >= mmap_min_addr && in arch_get_unmapped_area_topdown() 2279 info.low_limit = max(PAGE_SIZE, mmap_min_addr); in arch_get_unmapped_area_topdown() 2550 if (address < mmap_min_addr) in expand_downwards() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | security.h | 183 extern unsigned long mmap_min_addr; 186 #define mmap_min_addr 0UL macro
|
/kernel/linux/linux-5.10/fs/ |
H A D | exec.c | 785 if (unlikely(stack_top < mmap_min_addr) || in setup_arg_pages() 786 unlikely(vma->vm_end - vma->vm_start >= stack_top - mmap_min_addr)) in setup_arg_pages()
|
H A D | userfaultfd.c | 1237 if (start < mmap_min_addr) in validate_range()
|
/kernel/linux/linux-6.6/fs/ |
H A D | exec.c | 789 if (unlikely(stack_top < mmap_min_addr) || in setup_arg_pages() 790 unlikely(vma->vm_end - vma->vm_start >= stack_top - mmap_min_addr)) in setup_arg_pages()
|
H A D | userfaultfd.c | 1295 if (start < mmap_min_addr) in validate_unaligned_range()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | security.h | 190 extern unsigned long mmap_min_addr; 193 #define mmap_min_addr 0UL macro
|
/kernel/linux/linux-5.10/kernel/ |
H A D | sys.c | 1937 (unsigned long)val < mmap_min_addr) in validate_prctl_map_addr() 2141 if (addr >= TASK_SIZE || addr < mmap_min_addr) in prctl_set_mm()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | sys.c | 1954 (unsigned long)val < mmap_min_addr) in validate_prctl_map_addr() 2158 if (addr >= TASK_SIZE || addr < mmap_min_addr) in prctl_set_mm()
|
/kernel/linux/linux-5.10/fs/hugetlbfs/ |
H A D | inode.c | 224 info.low_limit = max(PAGE_SIZE, mmap_min_addr); in hugetlb_get_unmapped_area_topdown()
|