summaryrefslogtreecommitdiffstats
path: root/sys/sys
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2017-05-31 05:10:03 +0000
committerdelphij <delphij@FreeBSD.org>2017-05-31 05:10:03 +0000
commitbfde52da67b17e680ca5da34f553788ce1cbf7ef (patch)
tree4c8a0d1953b02c05a68b3ea408e34c0d4ca31aa5 /sys/sys
parent7ce24dc81f292794ddadd8289ff9cd494aa96852 (diff)
downloadFreeBSD-src-bfde52da67b17e680ca5da34f553788ce1cbf7ef.zip
FreeBSD-src-bfde52da67b17e680ca5da34f553788ce1cbf7ef.tar.gz
MFC r315272, r315370
r315272: Implement INHERIT_ZERO for minherit(2). INHERIT_ZERO is an OpenBSD feature. When a page is marked as such, it would be zeroed upon fork(). This would be used in new arc4random(3) functions. PR: 182610 Reviewed by: kib (earlier version) Differential Revision: https://reviews.freebsd.org/D427 r315370: The adj_free and max_free values of new_entry will be calculated and assigned by subsequent vm_map_entry_link(), therefore, remove the pointless copying. Submitted by: alc
Diffstat (limited to 'sys/sys')
-rw-r--r--sys/sys/mman.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/sys/mman.h b/sys/sys/mman.h
index 1fce960..414de02 100644
--- a/sys/sys/mman.h
+++ b/sys/sys/mman.h
@@ -43,6 +43,7 @@
#define INHERIT_SHARE 0
#define INHERIT_COPY 1
#define INHERIT_NONE 2
+#define INHERIT_ZERO 3
#endif
/*
OpenPOWER on IntegriCloud