John Baldwin wrote:

> Unloading modules adds all sorts of new problems.  Right now the WITNESS code
> will do bad bad things if you kldunload a module that contains a mutex.  Even
> if the mutex is mtx_destroy'd because it still has a reference to its name in
> the internal lists it keeps.

Funny.  I fixed a related problem in the UDI code just this
morning. Those linked lists that walk into modules that have been
unmapped can be a killer. :-)

But this solves the problem I have right now.   Thanx!

> > to proc_reparent() and life seems pretty good. `ps' no longer panics
> > and the lwp does indeed disappear from the ps listing instead of
> > merely going zombie.  This doesn't quite seem to jive with what you
> > described above, though.
>
> By reparenting to init, the zombie is harvested isntead of lying
> around.  Now I just need to MFC this.

Aaaah.   Now I understand.

Later,
RJL


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to