kldunload(8) returns 0, although it fail
Alexander Best
arundel at freebsd.org
Fri Nov 5 01:15:24 UTC 2010
On Wed Nov 3 10, Alexander Best wrote:
> hi there,
>
> is this a known issue with kldunload(8)?
this is also very interesting:
***beginn***
otaku% kldstat -v|grep netgraph
7 3 0xffffffff80bfa000 15e68 netgraph.ko (/boot/kernel/netgraph.ko)
6 netgraph
otaku% sudo kldunload netgraph
otaku% echo $?
0
otaku% kldstat -v|grep netgraph
7 2 0xffffffff80bfa000 15e68 netgraph.ko (/boot/kernel/netgraph.ko)
6 netgraph
otaku%
***end***
there seems to be a logical error in the ref counting code.
cheers.
alex
>
> ***beginn***
> otaku% kldunload sound
> otaku% echo $?
> 0
> otaku% kldstat
> Id Refs Address Size Name
> 1 35 0xffffffff80100000 a2da40 kernel
> 2 1 0xffffffff80b2e000 295e8 snd_hda.ko
> 3 1 0xffffffff80b58000 85110 sound.ko
> 4 1 0xffffffff80bde000 da4bb8 nvidia.ko
> 5 4 0xffffffff81983000 418e0 linux.ko
> 6 1 0xffffffff819c5000 80e8 ng_ubt.ko
> 7 2 0xffffffff819ce000 fa78 ng_hci.ko
> 8 2 0xffffffff819de000 2bd0 ng_bluetooth.ko
> 9 3 0xffffffff819e1000 15e68 netgraph.ko
> 10 1 0xffffffff81c12000 3edb linprocfs.ko
> 11 3 0xffffffff81c16000 4698 pseudofs.ko
> 12 1 0xffffffff81c1b000 31b3 procfs.ko
> 13 1 0xffffffff81c1f000 a37 linsysfs.ko
> otaku% kldunload sound
> kldunload: attempt to unload file that was loaded by the kernel
> kldunload: can't unload file: Device busy
> otaku% echo $?
> 1
> otaku%
> ***end***
>
> cheers.
> alex
>
> --
> a13x
--
a13x
More information about the freebsd-questions
mailing list