diff --git a/en/releases/5.2R/todo.sgml b/en/releases/5.2R/todo.sgml
index 2c24a242d2..05fa202d54 100644
--- a/en/releases/5.2R/todo.sgml
+++ b/en/releases/5.2R/todo.sgml
@@ -1,7 +1,7 @@
-
+
%includes;
%developers;
@@ -96,6 +96,31 @@
such would be very helpful on FreeBSD.
+
+ | Fine-grained network stack locking without Giant |
+ In progress |
+ &a.hsu;, &a.tanimura; |
+ Significant parts of the network stack (especially IPv4 and
+ IPv6) now have fine-grained locking of their data structures.
+ However, it is not yet possible for the netisr threads to run
+ without Giant, due to dependencies on sockets, routing, etc.
+ A 5.2-RELEASE goal is to have the network stack running largely
+ without Giant, which should substantially improve performance
+ of the stack, as well as other system components by reducing
+ contention on Giant. |
+
+
+
+ | ATA driver structural improvements, MPsafety |
+ In progress |
+ &a.sos; |
+ Move ATA comments into requests, so that they can be linked
+ together, centralize request queue management permiting direct
+ DMA of ATA commands. These architectural changes will also
+ facilitate complete MP-safety of the ATA driver suite, and
+ dramatically improve support for Promise RAID controllers. |
+
+
Desired Features for 5.2-RELEASE