Note I'm also working on the entropy issues.
Add an item for ifconf() mutex over copyout().
This commit is contained in:
parent
c9b04bda70
commit
ab3b4ded24
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=22336
1 changed files with 13 additions and 2 deletions
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue