git: 030467548611 - main - vm_map: remove _GN suffix from MAP_ENTRY_STACK_GAP and MAP_CREATE_STACK_GAP symbols`
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 06 Dec 2024 08:00:19 UTC
The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=0304675486114e3ab7da242c5a9c945dc584f6c2 commit 0304675486114e3ab7da242c5a9c945dc584f6c2 Author: Konstantin Belousov <kib@FreeBSD.org> AuthorDate: 2024-12-04 04:12:25 +0000 Commit: Konstantin Belousov <kib@FreeBSD.org> CommitDate: 2024-12-06 07:46:55 +0000 vm_map: remove _GN suffix from MAP_ENTRY_STACK_GAP and MAP_CREATE_STACK_GAP symbols` Reviewed by: alc, dougm, markj Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D47892 --- sys/vm/vm_map.c | 30 +++++++++++++++--------------- sys/vm/vm_map.h | 4 ++-- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index d48b2cb8b73f..3d0fa6da15bc 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -1410,7 +1410,7 @@ vm_map_entry_link(vm_map_t map, vm_map_entry_t entry) KASSERT(entry->end < root->end, ("%s: clip_start not within entry", __func__)); vm_map_splay_findprev(root, &llist); - if ((root->eflags & MAP_ENTRY_STACK_GAP_DN) == 0) + if ((root->eflags & MAP_ENTRY_STACK_GAP) == 0) root->offset += entry->end - root->start; root->start = entry->end; max_free_left = vm_map_splay_merge_pred(header, entry, llist); @@ -1427,7 +1427,7 @@ vm_map_entry_link(vm_map_t map, vm_map_entry_t entry) KASSERT(entry->end == root->end, ("%s: clip_start not within entry", __func__)); vm_map_splay_findnext(root, &rlist); - if ((entry->eflags & MAP_ENTRY_STACK_GAP_DN) == 0) + if ((entry->eflags & MAP_ENTRY_STACK_GAP) == 0) entry->offset += entry->start - root->start; root->end = entry->start; max_free_left = root->max_free = vm_size_max( @@ -1462,7 +1462,7 @@ vm_map_entry_unlink(vm_map_t map, vm_map_entry_t entry, vm_map_splay_findnext(root, &rlist); if (op == UNLINK_MERGE_NEXT) { rlist->start = root->start; - MPASS((rlist->eflags & MAP_ENTRY_STACK_GAP_DN) == 0); + MPASS((rlist->eflags & MAP_ENTRY_STACK_GAP) == 0); rlist->offset = root->offset; } if (llist != header) { @@ -1675,8 +1675,8 @@ vm_map_insert1(vm_map_t map, vm_object_t object, vm_ooffset_t offset, protoeflags |= MAP_ENTRY_VN_EXEC; if ((cow & MAP_CREATE_GUARD) != 0) protoeflags |= MAP_ENTRY_GUARD; - if ((cow & MAP_CREATE_STACK_GAP_DN) != 0) - protoeflags |= MAP_ENTRY_STACK_GAP_DN; + if ((cow & MAP_CREATE_STACK_GAP) != 0) + protoeflags |= MAP_ENTRY_STACK_GAP; if (cow & MAP_INHERIT_SHARE) inheritance = VM_INHERIT_SHARE; else @@ -2322,7 +2322,7 @@ vm_map_find_min(vm_map_t map, vm_object_t object, vm_ooffset_t offset, */ #define MAP_ENTRY_NOMERGE_MASK (MAP_ENTRY_GROWS_DOWN | \ MAP_ENTRY_IN_TRANSITION | MAP_ENTRY_IS_SUB_MAP | MAP_ENTRY_VN_EXEC | \ - MAP_ENTRY_STACK_GAP_DN) + MAP_ENTRY_STACK_GAP) static bool vm_map_mergeable_neighbors(vm_map_entry_t prev, vm_map_entry_t entry) @@ -2763,7 +2763,7 @@ vm_map_protect_guard(vm_map_entry_t entry, vm_prot_t new_prot, vm_prot_t old_prot; MPASS((entry->eflags & MAP_ENTRY_GUARD) != 0); - if ((entry->eflags & MAP_ENTRY_STACK_GAP_DN) == 0) + if ((entry->eflags & MAP_ENTRY_STACK_GAP) == 0) return; old_prot = PROT_EXTRACT(entry->offset); @@ -2838,7 +2838,7 @@ again: * guard). */ while (!CONTAINS_BITS(first_entry->eflags, - MAP_ENTRY_GUARD | MAP_ENTRY_STACK_GAP_DN) && + MAP_ENTRY_GUARD | MAP_ENTRY_STACK_GAP) && first_entry != vm_map_entry_first(map)) first_entry = vm_map_entry_pred(first_entry); start = first_entry->start; @@ -2859,9 +2859,9 @@ again: return (KERN_INVALID_ARGUMENT); } if ((entry->eflags & (MAP_ENTRY_GUARD | - MAP_ENTRY_STACK_GAP_DN)) == MAP_ENTRY_GUARD) + MAP_ENTRY_STACK_GAP)) == MAP_ENTRY_GUARD) continue; - max_prot = (entry->eflags & MAP_ENTRY_STACK_GAP_DN) != 0 ? + max_prot = (entry->eflags & MAP_ENTRY_STACK_GAP) != 0 ? PROT_MAX_EXTRACT(entry->offset) : entry->max_protection; if (!CONTAINS_BITS(max_prot, check_prot)) { vm_map_unlock(map); @@ -4645,12 +4645,12 @@ vm_map_stack_locked(vm_map_t map, vm_offset_t addrbos, vm_size_t max_ssize, if (gap_bot == gap_top) return (KERN_SUCCESS); rv = vm_map_insert1(map, NULL, 0, gap_bot, gap_top, VM_PROT_NONE, - VM_PROT_NONE, MAP_CREATE_GUARD | MAP_CREATE_STACK_GAP_DN, + VM_PROT_NONE, MAP_CREATE_GUARD | MAP_CREATE_STACK_GAP, &gap_entry); if (rv == KERN_SUCCESS) { KASSERT((gap_entry->eflags & MAP_ENTRY_GUARD) != 0, ("entry %p not gap %#x", gap_entry, gap_entry->eflags)); - KASSERT((gap_entry->eflags & MAP_ENTRY_STACK_GAP_DN) != 0, + KASSERT((gap_entry->eflags & MAP_ENTRY_STACK_GAP) != 0, ("entry %p not stack gap %#x", gap_entry, gap_entry->eflags)); @@ -4717,7 +4717,7 @@ retry: return (KERN_FAILURE); if ((gap_entry->eflags & MAP_ENTRY_GUARD) == 0) return (KERN_SUCCESS); - if ((gap_entry->eflags & MAP_ENTRY_STACK_GAP_DN) != 0) { + if ((gap_entry->eflags & MAP_ENTRY_STACK_GAP) != 0) { stack_entry = vm_map_entry_succ(gap_entry); if ((stack_entry->eflags & MAP_ENTRY_GROWS_DOWN) == 0 || stack_entry->start != gap_entry->end) @@ -4840,7 +4840,7 @@ retry: if (gap_deleted) { rv1 = vm_map_insert1(map, NULL, 0, gap_start, gap_end, VM_PROT_NONE, VM_PROT_NONE, - MAP_CREATE_GUARD | MAP_CREATE_STACK_GAP_DN, + MAP_CREATE_GUARD | MAP_CREATE_STACK_GAP, &gap_entry); MPASS(rv1 == KERN_SUCCESS); gap_entry->next_read = sgp; @@ -5023,7 +5023,7 @@ RetryLookupLocked: fault_typea &= ~VM_PROT_FAULT_LOOKUP; if (prot == VM_PROT_NONE && map != kernel_map && (entry->eflags & MAP_ENTRY_GUARD) != 0 && - (entry->eflags & MAP_ENTRY_STACK_GAP_DN) != 0 && + (entry->eflags & MAP_ENTRY_STACK_GAP) != 0 && vm_map_growstack(map, vaddr, entry) == KERN_SUCCESS) goto RetryLookupLocked; } diff --git a/sys/vm/vm_map.h b/sys/vm/vm_map.h index cd30a4268efa..7c5981463ef7 100644 --- a/sys/vm/vm_map.h +++ b/sys/vm/vm_map.h @@ -145,7 +145,7 @@ struct vm_map_entry { #define MAP_ENTRY_WRITECNT 0x00008000 /* tracked writeable mapping */ #define MAP_ENTRY_GUARD 0x00010000 -#define MAP_ENTRY_STACK_GAP_DN 0x00020000 +#define MAP_ENTRY_STACK_GAP 0x00020000 #define MAP_ENTRY_UNUSED1 0x00040000 #define MAP_ENTRY_HEADER 0x00080000 @@ -381,7 +381,7 @@ long vmspace_resident_count(struct vmspace *vmspace); #define MAP_ACC_CHARGED 0x00004000 #define MAP_ACC_NO_CHARGE 0x00008000 #define MAP_COW_UNUSED1 0x00010000 -#define MAP_CREATE_STACK_GAP_DN 0x00020000 +#define MAP_CREATE_STACK_GAP 0x00020000 #define MAP_VN_EXEC 0x00040000 #define MAP_SPLIT_BOUNDARY_MASK 0x00180000 #define MAP_NO_HINT 0x00200000