Alfred and Chad have now finished the work to push the select related

structures behind a 'sellock' to prevent lock order reversals relating
the processes in the select() code.  Update the task entry to move it
to the Done section as of today.
This commit is contained in:
Robert Watson 2002-03-14 16:36:22 +00:00
parent a57e0d5ce8
commit 2907dc57e5
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=12465

View file

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.44 2002/03/14 14:57:58 rwatson Exp $">
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.45 2002/03/14 16:19:33 rwatson Exp $">
<!ENTITY title "FreeBSD SMP Project">
<!ENTITY email 'freebsd-smp'>
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
@ -647,6 +647,14 @@
<td> &status.done; </td>
</tr>
<tr>
<td> Place a global lock (sellock) around selinfo structures to fix a
variety of lock order reversals, and make select() MP-safe. </td>
<td> &a.alfred;, &a.davidc; </td>
<td> 14 March 2002 </td>
<td> &status.done; </td>
</tr>
<!-- WIP -->
<tr>
@ -816,14 +824,6 @@
<td> &status.wip; </td>
</tr>
<tr>
<td> Place a global lock around selinfo structures to fix a
variety of lock order reversals, and make select() MP-safe. </td>
<td> &a.alfred;, &a.davidc; </td>
<td> 11 March 2002 </td>
<td> &status.wip; </td>
</tr>
<tr>
<td> Move to shared lock for VOP_GETATTR() to reduce blocking during
frequent lightweight VFS operations. Modify namei() to provide