]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
vm_map_protect(): add VM_MAP_PROTECT_GROWSDOWN flag
authorKonstantin Belousov <kib@FreeBSD.org>
Fri, 28 Jul 2023 00:40:53 +0000 (03:40 +0300)
committerKonstantin Belousov <kib@FreeBSD.org>
Sat, 12 Aug 2023 06:28:14 +0000 (09:28 +0300)
commit90049eabcfadf229e3983f04310a8ea28fe3d2b1
treefcac96ca69badfbb1d419b2afa75b54b76e2309c
parentb6037edbd17dd3144aa1a7b0814cd5ebe98d765a
vm_map_protect(): add VM_MAP_PROTECT_GROWSDOWN flag

which requests to propagate lowest stack segment protection to the grow gap.
This seems to be required for Linux emulation.

Reported by: dchagin
Reviewed by: alc, markj
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D41099
sys/vm/vm_map.c
sys/vm/vm_map.h