diff options
author | kib <kib@FreeBSD.org> | 2012-02-11 17:29:07 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2012-02-11 17:29:07 +0000 |
commit | dacbfe950a81e3904fb15609934754d23432a328 (patch) | |
tree | e6a1bc83c2fa78afa49c7d25721b2e04105fc483 /lib/librt | |
parent | 3e86e21237c556aca42212d457e89b7ca8c54064 (diff) | |
download | FreeBSD-src-dacbfe950a81e3904fb15609934754d23432a328.zip FreeBSD-src-dacbfe950a81e3904fb15609934754d23432a328.tar.gz |
Close a race due to dropping of the map lock between creating map entry
for a shared mapping and marking the entry for inheritance.
Other thread might execute vmspace_fork() in between (e.g. by fork(2)),
resulting in the mapping becoming private.
Noted and reviewed by: alc
MFC after: 1 week
Diffstat (limited to 'lib/librt')
0 files changed, 0 insertions, 0 deletions