The conversion of vm_map's lockmgr()-based locks from a shared/exclusive
scheme to a simple exclusive scheme is done.
This commit is contained in:
parent
90c02f11cf
commit
5c13ddd0f8
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=12957
1 changed files with 10 additions and 10 deletions
|
@ -1,6 +1,6 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "..">
|
<!ENTITY base CDATA "..">
|
||||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.76 2002/04/21 01:33:06 tanimura Exp $">
|
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.77 2002/04/29 12:32:22 jhb Exp $">
|
||||||
<!ENTITY title "FreeBSD SMP Project">
|
<!ENTITY title "FreeBSD SMP Project">
|
||||||
<!ENTITY email 'freebsd-smp'>
|
<!ENTITY email 'freebsd-smp'>
|
||||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||||
|
@ -739,6 +739,15 @@
|
||||||
<td> &status.done; </td>
|
<td> &status.done; </td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td> Replace complex shared/exclusive locking scheme in the VM
|
||||||
|
system with a purely exclusive lockmgr locking scheme, simplifying
|
||||||
|
locking and removing potential livelock/deadlock scenarios. </td>
|
||||||
|
<td> &a.green;, &a.alc; </td>
|
||||||
|
<td> 3 May 2002 </td>
|
||||||
|
<td> &status.done; </td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<!-- WIP -->
|
<!-- WIP -->
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -1161,15 +1170,6 @@
|
||||||
<td> &status.new; </td>
|
<td> &status.new; </td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td> Replace complex shared/exclusive locking scheme in the VM
|
|
||||||
system with a purely exclusive lockmgr locking scheme, simplifying
|
|
||||||
locking and removing potential livelock/deadlock scenarios. </td>
|
|
||||||
<td> &a.green;, &a.alc; </td>
|
|
||||||
<td> 18 March 2002 </td>
|
|
||||||
<td> &status.new; </td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td> Switch from using lockmgr in VM to using a mutex or exclusive
|
<td> Switch from using lockmgr in VM to using a mutex or exclusive
|
||||||
sxlock. Push down Giant on all VM except for vm_object/VFS and
|
sxlock. Push down Giant on all VM except for vm_object/VFS and
|
||||||
|
|
Loading…
Reference in a new issue