Update SMPng task list
- Alfred has pushed down Giant for a number of fd-related operations, including read/write/pread/pwrite, +other consumers into the per-subsystem fileop code. Record this as done. - Add a task to push down Giant for the remaining such calls, including readv/writev which currently still require Giant for memory management in handling struct iovec arrays. Record this as un-owned.
This commit is contained in:
parent
9c67e0fcdc
commit
b3110732c7
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=12475
1 changed files with 19 additions and 1 deletions
|
@ -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.47 2002/03/14 17:00:40 rwatson Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.48 2002/03/14 17:01:39 rwatson Exp $">
|
||||
<!ENTITY title "FreeBSD SMP Project">
|
||||
<!ENTITY email 'freebsd-smp'>
|
||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||
|
@ -655,6 +655,15 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Push down Giant on read, write, pread, pwrite system calls,
|
||||
acquiring Giant in the per-subsystem fileop layer for sockets, VFS,
|
||||
etc.</td>
|
||||
<td> &a.alfred; </td>
|
||||
<td> 15 March 2002 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<!-- WIP -->
|
||||
|
||||
<tr>
|
||||
|
@ -1060,6 +1069,15 @@
|
|||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Push down Giant into readv/writev system calls in style of
|
||||
read/write/pread/pwrite once malloc no longer requires Giant in
|
||||
the handling of iovec structures for uio. </td>
|
||||
<td> </td>
|
||||
<td> 15 March 2002 </td>
|
||||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<!--
|
||||
<tr>
|
||||
<td> </td>
|
||||
|
|
Loading…
Reference in a new issue