14.11.2010 23:15, davidMbrooke пишет: > On Sat, 2010-11-13 at 20:50 +0200, Andrew wrote: >> 13.11.2010 12:24, davidMbrooke пишет: >>> On Sat, 2010-11-13 at 11:11 +0200, Andrew wrote: >>>> 12.11.2010 20:24, davidMbrooke пишет: >>>>> I see that we are using "CONFIG_MODPROBE_SMALL" rather than >>>>> "CONFIG_MODPROBE" for BusyBox. Is there a good reason for that? Would >>>>> switching to CONFIG_MODPROBE be a practical option? >>>>> >>>>>> From comparing the source code (modprobe.c versus modprobe-small.c) it >>>>> seems to me that modprobe.c would give us (more) standard Debian >>>>> behaviour... >>>>> >>>>> dMb >>>> As I remembered, standard modprobe requires presence of System.map (file >>>> with kernel symbols) which has huge size. But I can mistake. >>> Hi Andrew, >>> >>> Is it fairly easy to check on that? >>> >>> I will soon be off-line until tomorrow, and I know you wanted a quick >>> answer on this, so my thinking is: >>> >>> - If CONFIG_MODPROBE is a practical option (e.g. no need for >>> System.map) then I would prefer to change to that. >>> >>> - If CONFIG_MODPROBE is *not* a practical option I am OK with >>> patching BusyBox - kp convinced me :-) >>> >> Best way - to look in code, or to assemble bb, copy it somewhere on >> running distro, and run in's modprobe. > I finally got chance to try this. I rebuilt everything from scratch (I > was due a rebuild anyway) and changed the BusyBox .config to select > CONFIG_MODPROBE rather than CONFIG_MODPROBE_SMALL. Everything seems to > work fine, and no need for System.map. > If it works good and nothing is broken - you can commit it into main tree :)
>> CONFIG_FEATURE_CHECK_TAINTED_MODULE=y >> CONFIG_FEATURE_MODUTILS_ALIAS=y >> CONFIG_FEATURE_MODUTILS_SYMBOLS=y > I didn't realize that these last three "common" options were not set > before. They seemed like a good idea when I was answering the config > prompts. Perhaps we can leave these as they are. > They are available only for full-weight modutils; simplified modutils act like with enabled 2 last options. > I have not investigated the module options handling but comments in > modprobe.c indicate that /etc/modprobe.conf (or /etc/modules.conf) are > searched for module option settings, e.g. > options tulip2 irq=4 io=0x308 > > Does that let us do what we need with module options? > > dMb > > Yes, IMHO it'll be enough. ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel