From ab3b4ded246c7a2ba68e1abaa20ddc9763db6b38 Mon Sep 17 00:00:00 2001 From: Robert Watson Date: Mon, 13 Sep 2004 23:59:55 +0000 Subject: [PATCH] Note I'm also working on the entropy issues. Add an item for ifconf() mutex over copyout(). --- en/releases/5.3R/todo.sgml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/en/releases/5.3R/todo.sgml b/en/releases/5.3R/todo.sgml index 8d2446ff73..ad46329dcc 100644 --- a/en/releases/5.3R/todo.sgml +++ b/en/releases/5.3R/todo.sgml @@ -1,7 +1,7 @@ - + %includes; %developers; @@ -78,7 +78,7 @@ ether_input() may harvest entropy from free()'d mbuf &status.wip; - &a.markm; + &a.markm;, &a.rwatson; 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@. + + + ifconf() sleep warning + &status.wip; + &a.rwatson; + 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. + +

Required features for 5.3-RELEASE