diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2007-08-20 12:05:45 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2007-08-20 12:05:45 +0000 |
commit | d239bd3ccc23ffed1df1ad7114e303b989e46b94 (patch) | |
tree | 53ed71997e5c122e87a0dcd8769ef721892ffaa7 /sys/gnu | |
parent | 5114048b635a332f9a5dbfba06a7c87807a5f163 (diff) | |
download | src-d239bd3ccc23ffed1df1ad7114e303b989e46b94.tar.gz src-d239bd3ccc23ffed1df1ad7114e303b989e46b94.zip |
Do not drop vm_map lock between doing vm_map_remove() and vm_map_insert().
For this, introduce vm_map_fixed() that does that for MAP_FIXED case.
Dropping the lock allowed for parallel thread to occupy the freed space.
Reported by: Tijl Coosemans <tijl ulyssis org>
Reviewed by: alc
Approved by: re (kensmith)
MFC after: 2 weeks
Notes
Notes:
svn path=/head/; revision=171902
Diffstat (limited to 'sys/gnu')
0 files changed, 0 insertions, 0 deletions