diff options
author | delphij <delphij@FreeBSD.org> | 2017-05-31 05:10:03 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2017-05-31 05:10:03 +0000 |
commit | bfde52da67b17e680ca5da34f553788ce1cbf7ef (patch) | |
tree | 4c8a0d1953b02c05a68b3ea408e34c0d4ca31aa5 /sys/sys | |
parent | 7ce24dc81f292794ddadd8289ff9cd494aa96852 (diff) | |
download | FreeBSD-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.h | 1 |
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 /* |