Note I'm also working on the entropy issues.

Add an item for ifconf() mutex over copyout().
This commit is contained in:
Robert Watson 2004-09-13 23:59:55 +00:00
parent c9b04bda70
commit ab3b4ded24
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=22336

View file

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY email 'freebsd-qa'>
<!ENTITY date "$FreeBSD: www/en/releases/5.3R/todo.sgml,v 1.73 2004/09/13 01:05:02 scottl Exp $">
<!ENTITY date "$FreeBSD: www/en/releases/5.3R/todo.sgml,v 1.74 2004/09/13 20:41:19 rwatson Exp $">
<!ENTITY title "FreeBSD 5.3 Open Issues">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
@ -78,7 +78,7 @@
<tr>
<td>ether_input() may harvest entropy from free()'d mbuf</td>
<td>&status.wip;</td>
<td>&a.markm;</td>
<td>&a.markm;, &a.rwatson;</td>
<td>ether_input() calls random_harvest() on the mbuf after it has been
handed off to ether_demux(), at which point it may have been free()'d
back to the mbuf allocator. It also passes in a pointer to the mbuf
@ -93,6 +93,17 @@
not owned at kern/vfs_subr.c:1365. See "Re: 5.3-RELEASE TODO" thread
in -current@.</td>
</tr>
<tr>
<td>ifconf() sleep warning</td>
<td>&status.wip;</td>
<td>&a.rwatson;</td>
<td>The ifconf() ioctl for listing network interfaces performs a
copyout() while holding the global ifnet list mutex. This generates a
witness warning in the event that copyout() generates a page fault,
and risks more serious problems.</td>
</tr>
</table>
<h3>Required features for 5.3-RELEASE</h3>