Am 18.10.11 12:39, schrieb Jared McNeill: > I would argue that any manually loaded module shouldn't be autounloaded. > What do you think about flagging modules as autoloaded and only > autounloading the autoloaded ones?
I'd say that is a safe way. I am for it. > > > On Tue, 18 Oct 2011, Jukka Ruohonen wrote: > >> On Tue, Oct 18, 2011 at 08:43:46AM +0200, Marc Balmer wrote: >>> Am 18.10.11 06:27, schrieb Jukka Ruohonen: >>>> On Tue, Oct 18, 2011 at 12:07:45AM +0000, Jared D. McNeill wrote: >>>>> Module Name: src >>>>> Committed By: jmcneill >>>>> Date: Tue Oct 18 00:07:45 UTC 2011 >>>>> >>>>> Modified Files: >>>>> src/sys/arch/x86/x86: vmt.c >>>>> >>>>> Log Message: >>>>> don't allow module autounload >>>> >>>> I wonder should autounloading be prohibited for all driver-class >>>> modules? >>> >>> Why? When the parent goes away, why not autounload a driver? >> >> I am not sure. But have we thought about all the consequences and corner- >> cases? Unloading happens while modifying hardware state? Deferred calls >> in the drivers? And so on? To me it also seems that if I manually load >> a driver-module, I expect it to stay loaded until I unload it. >> >> - Jukka. >> >> -- \~~~~~. The NetBSD Foundation \~~~~~' Marc Balmer, Developer / Marketing NetBSD \ mbal...@netbsd.org http://www.NetBSD.org/