From 14ee65a9d51d2b391785ad9e9c3c125f082c95cd Mon Sep 17 00:00:00 2001 From: Robert Watson Date: Thu, 15 Jul 2004 12:30:56 +0000 Subject: [PATCH] Add PREEMPTION hangs as a show-stopper defect. I seem to own the network stack locking task (doh). GDB thread support is a required feature, and davidxu+marcel have it in progress. --- en/releases/5.3R/todo.sgml | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/en/releases/5.3R/todo.sgml b/en/releases/5.3R/todo.sgml index 0a1ccfda91..ef01d0d062 100644 --- a/en/releases/5.3R/todo.sgml +++ b/en/releases/5.3R/todo.sgml @@ -1,7 +1,7 @@ - + %includes; %developers; @@ -51,6 +51,17 @@ must be checked for this regression. + + PREEMPTION triggers frequent hangs + &status.new; + &a.jhb; + Recent re-introduction of PREEMPTION has resulted in reports of + frequent hangs. This may be a combination of bugs in scheduling and + context switching, as well as existing bugs triggered by preemption. + These problems must be corrected for 5.3-RELEASE (and ideally long + before). + +

Required features for 5.3-RELEASE

@@ -91,7 +102,7 @@ Fine-grained network stack locking without Giant &status.wip; - &a.sam; + &a.rwatson; Significant parts of the network stack (especially IPv4 and IPv6) now have fine-grained locking of their data structures. By 5.3-RELEASE, it is necessary to have the vast majority of @@ -108,6 +119,16 @@ status. + + GDB thread support + &status.wip; + &a.davidxu;,&a.marcel; + With improved support for threading primitives, support is now + required to ease debugging of threaded applications. Ideally, + this support will work for both libthr and libkse threading + models. + +

Desired features for 5.3-RELEASE

@@ -267,16 +288,6 @@ Userland bits implemented, kernel bits not implemented. - - GDB thread support - &status.wip; - Glenn Gombert - With improved support for threading primitives, support is now - required to ease debugging of threaded applications. Ideally, - this support will work for both libthr and libkse threading - models. - -

Documentation items that must be resolved for 5.3