Path: blob/main/website/static/security/patches/EN-14:02/mmap.patch
18096 views
Index: sys/vm/vm_map.c1===================================================================2--- sys/vm/vm_map.c (revision 259950)3+++ sys/vm/vm_map.c (revision 259951)4@@ -1207,6 +1207,7 @@ charged:5}6else if ((prev_entry != &map->header) &&7(prev_entry->eflags == protoeflags) &&8+ (cow & (MAP_ENTRY_GROWS_DOWN | MAP_ENTRY_GROWS_UP)) == 0 &&9(prev_entry->end == start) &&10(prev_entry->wired_count == 0) &&11(prev_entry->cred == cred ||12@@ -3339,7 +3340,6 @@ vm_map_stack(vm_map_t map, vm_offset_t addrbos, vm13* NOTE: We explicitly allow bi-directional stacks.14*/15orient = cow & (MAP_STACK_GROWS_DOWN|MAP_STACK_GROWS_UP);16- cow &= ~orient;17KASSERT(orient != 0, ("No stack grow direction"));1819if (addrbos < vm_map_min(map) ||202122