2009/2/1 Nicolas Thery <[email protected]>:
> 2009/1/22 Antonio Huete Jimenez (via DragonFly issue tracker)
> <[email protected]>:
>>
>> Antonio Huete Jimenez <[email protected]> added the comment:
>>
>> Still happening on 2.0.1
>> See attached image.
>
> I can reproduce it if and only if md is already compiled in the kernel.
>
> What happens is that when kldloading md, the kernel tries to register
> the debug.mddebug sysctl a second time (as md is already in the
> kernel).  It complains (the "can't re-use a leaf" msg) and stops the
> registration but carries on loading the module.
>
> When kldunloading, the kernel tries to unregister the module instance
> of debug.mddebug and panics because it was not registered in the first
> place.
>
> Is there a way to detect during kldload that the module is already
> part of the kernel?
>
> I propose to close this bug as it is caused by incorrect user manipulation.

Well, actually as Simon mentioned earlier, md has not been updated to
work as a module and it leaks memory when unloaded.  I'm looking into
it.

Reply via email to