Turn KSE for sparc64 into an unowned task since I don't think Marcel is

working on it currently.  Can always change it back.  I know Ken Smith
is interested, but wasn't sure if he was interested enough to have his
name on it for 5.3 :-).

Re-add the word "root" to "dynamic root".

Unown truss with ptrace; Robert Drehmel has been working on it, but I
haven't seen anything from him lately.  Can always change it back.

Unown rpc.lockd task from me.  I seem to have become the owner of the
network stack locking task, and there's only so much locking I can
handle.

Change ACL_MASK work to new, since it's been long enough since I had a
WIP that it will be from scratch anyway.

Remove MAC Framework devfs path fix task.
This commit is contained in:
Robert Watson 2004-07-15 13:06:24 +00:00
parent 5045fe310a
commit f035a2b9bd
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=21516

View file

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
<!ENTITY base CDATA "../.."> <!ENTITY base CDATA "../..">
<!ENTITY email 'freebsd-qa'> <!ENTITY email 'freebsd-qa'>
<!ENTITY date "$FreeBSD: www/en/releases/5.3R/todo.sgml,v 1.26 2004/07/15 12:30:56 rwatson Exp $"> <!ENTITY date "$FreeBSD: www/en/releases/5.3R/todo.sgml,v 1.27 2004/07/15 12:45:37 rwatson Exp $">
<!ENTITY title "FreeBSD 5.3 Open Issues"> <!ENTITY title "FreeBSD 5.3 Open Issues">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes; <!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; <!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
@ -93,8 +93,8 @@
<tr> <tr>
<td>KSE support for sparc64</td> <td>KSE support for sparc64</td>
<td>&status.wip;</td> <td>--</td>
<td>&a.marcel;</td> <td>--</td>
<td>Kernel bits implemented, userland not implemented. Required for <td>Kernel bits implemented, userland not implemented. Required for
5.3-RELEASE.</td> 5.3-RELEASE.</td>
</tr> </tr>
@ -103,8 +103,11 @@
<td>Fine-grained network stack locking without Giant</td> <td>Fine-grained network stack locking without Giant</td>
<td>&status.wip;</td> <td>&status.wip;</td>
<td>&a.rwatson;</td> <td>&a.rwatson;</td>
<td>Significant parts of the network stack (especially IPv4 and <td>Significant parts of the network stack (especially IPv4, UNIX
IPv6) now have fine-grained locking of their data structures. domain IPC, and sockets) now have fine-grained locking of their data
structures. It's possible to run many common network subsystems and
services without the Giant lock. However, a number of device drivers
and less mainstream network subsystems are currently not MPSAFE.
By 5.3-RELEASE, it is necessary to have the vast majority of By 5.3-RELEASE, it is necessary to have the vast majority of
network code running without Giant, including sockets, permitting network code running without Giant, including sockets, permitting
complete local<->remote delivery without grabbing Giant.</td> complete local<->remote delivery without grabbing Giant.</td>
@ -138,7 +141,7 @@
</tr> </tr>
<tr> <tr>
<td>Completed compiler support for dynamic </td> <td>Completed compiler support for dynamic root </td>
<td>--</td> <td>--</td>
<td>&a.kan; and &a.obrien;</td> <td>&a.kan; and &a.obrien;</td>
<td>All platforms but IA64 have modifications to support /libexec/ld.so <td>All platforms but IA64 have modifications to support /libexec/ld.so
@ -149,8 +152,8 @@
<tr> <tr>
<td>truss support for ptrace</td> <td>truss support for ptrace</td>
<td>&status.wip;</td> <td>--</td>
<td>&a.robert;</td> <td>--</td>
<td>Almost all process debugging tools have been updated to use <td>Almost all process debugging tools have been updated to use
non-procfs kernel primitives, with the exception of truss(1). non-procfs kernel primitives, with the exception of truss(1).
As procfs is considered deprecated due to its inherent security As procfs is considered deprecated due to its inherent security
@ -184,8 +187,8 @@
<tr> <tr>
<td>rpc.lockd(8) stability</td> <td>rpc.lockd(8) stability</td>
<td>&status.wip;</td> <td>--</td>
<td>&a.rwatson;</td> <td>--</td>
<td>A process cannot be interrupted while waiting on a lock. Fixing <td>A process cannot be interrupted while waiting on a lock. Fixing
this requires that the RPC code be taught how to deal with lock this requires that the RPC code be taught how to deal with lock
cancellation and interruption events.</td> cancellation and interruption events.</td>
@ -233,7 +236,7 @@
<tr> <tr>
<td>ACL_MASK override of umask support in UFS</td> <td>ACL_MASK override of umask support in UFS</td>
<td>&status.wip;</td> <td>&status.new;</td>
<td>&a.rwatson;</td> <td>&a.rwatson;</td>
<td>Many systems supporting POSIX.1e ACLs permit a minor violation <td>Many systems supporting POSIX.1e ACLs permit a minor violation
to that specification, in which the ACL_MASK entry overrides the to that specification, in which the ACL_MASK entry overrides the
@ -250,16 +253,6 @@
needs to be heavily reviewed in general.</td> needs to be heavily reviewed in general.</td>
</tr> </tr>
<tr>
<td>MAC Framework devfs path fixes</td>
<td>&status.wip;</td>
<td>&a.rwatson;</td>
<td>&a.green; has submitted patches to improve the consistency
of the pathnames passed into the MAC Framework devfs labeling
entry points. These patches need to be thoroughly reviewed
and tested, then merged.</td>
</tr>
<tr> <tr>
<td>MAC support for NFS Server</td> <td>MAC support for NFS Server</td>
<td>&status.new;</td> <td>&status.new;</td>