From f035a2b9bde70551d75bb588be550f75618b82cb Mon Sep 17 00:00:00 2001 From: Robert Watson Date: Thu, 15 Jul 2004 13:06:24 +0000 Subject: [PATCH] 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. --- en/releases/5.3R/todo.sgml | 35 ++++++++++++++--------------------- 1 file changed, 14 insertions(+), 21 deletions(-) diff --git a/en/releases/5.3R/todo.sgml b/en/releases/5.3R/todo.sgml index 8e41304a9e..bff459b342 100644 --- a/en/releases/5.3R/todo.sgml +++ b/en/releases/5.3R/todo.sgml @@ -1,7 +1,7 @@ - + %includes; %developers; @@ -93,8 +93,8 @@ KSE support for sparc64 - &status.wip; - &a.marcel; + -- + -- Kernel bits implemented, userland not implemented. Required for 5.3-RELEASE. @@ -103,8 +103,11 @@ Fine-grained network stack locking without Giant &status.wip; &a.rwatson; - Significant parts of the network stack (especially IPv4 and - IPv6) now have fine-grained locking of their data structures. + Significant parts of the network stack (especially IPv4, UNIX + 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 network code running without Giant, including sockets, permitting complete local<->remote delivery without grabbing Giant. @@ -138,7 +141,7 @@ - Completed compiler support for dynamic + Completed compiler support for dynamic root -- &a.kan; and &a.obrien; All platforms but IA64 have modifications to support /libexec/ld.so @@ -149,8 +152,8 @@ truss support for ptrace - &status.wip; - &a.robert; + -- + -- Almost all process debugging tools have been updated to use non-procfs kernel primitives, with the exception of truss(1). As procfs is considered deprecated due to its inherent security @@ -184,8 +187,8 @@ rpc.lockd(8) stability - &status.wip; - &a.rwatson; + -- + -- A process cannot be interrupted while waiting on a lock. Fixing this requires that the RPC code be taught how to deal with lock cancellation and interruption events. @@ -233,7 +236,7 @@ ACL_MASK override of umask support in UFS - &status.wip; + &status.new; &a.rwatson; Many systems supporting POSIX.1e ACLs permit a minor violation to that specification, in which the ACL_MASK entry overrides the @@ -250,16 +253,6 @@ needs to be heavily reviewed in general. - - MAC Framework devfs path fixes - &status.wip; - &a.rwatson; - &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. - - MAC support for NFS Server &status.new;