lsmod a used -1
Míla Kuchta
mila.kuchta na atlas.cz
Pátek Září 7 01:05:45 CEST 2001
Milan Svoboda <tex na sendme.cz> wrote:
> [root na localhost slovnik]# lsmod
> Module Size Used by
> ipv6 127344 -1
#linux/net/ipv6/af_inet6.c
static int unloadable = 0; /* XX: Turn to one when all is ok within
the module for allowing unload */
MODULE_PARM(unloadable, "i");
#ifdef MODULE
if (!mod_member_present(&__this_module, can_unload))
return -EINVAL;
__this_module.can_unload = &ipv6_unload;
#endif
#ifdef MODULE
int ipv6_unload(void)
{
if (!unloadable) return 1;
/* We keep internally 3 raw sockets */
return atomic_read(&(__this_module.uc.usecount)) - 3;
}
#endif
Tedy v tomto konkretnim pripade uvolneni modulu nezavisi na poctu
odvolavek, ale na navratove hodnote funkce upv6_unload.
S pozdravem
Mila Kuchta
Další informace o konferenci Linux