]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r315272, r315370
authordelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 31 May 2017 05:11:28 +0000 (05:11 +0000)
committerdelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 31 May 2017 05:11:28 +0000 (05:11 +0000)
commite937dbd316faf80790bf17bde8661dd9ad498f09
tree172a7824b227f814599d72ba5302e896968273d9
parent777adc826083655aa700d6308c01e160bf34b508
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

git-svn-id: svn://svn.freebsd.org/base/stable/10@319278 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
lib/libc/sys/minherit.2
sys/sys/mman.h
sys/vm/vm.h
sys/vm/vm_map.c