summaryrefslogtreecommitdiff
path: root/modutils/modprobe.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* style fixes, no code changes.Denis Vlasenko2007-04-111-2/+2
|
* style fixes. No code changes.Denis Vlasenko2007-04-101-2/+2
|
* /etc/modules.conf is a 2.6.x file while /etc/modules.conf and ↵Mike Frysinger2007-02-081-4/+8
| | | | /etc/conf.modules are 2.4.x and older files
* touchup style; no functional changesMike Frysinger2007-02-081-23/+12
|
* suppress warnings about easch <applet>_main() havingDenis Vlasenko2007-02-031-0/+1
| | | | no preceding prototype
* preparatory patch for -Wwrite-strings #6Denis Vlasenko2007-01-291-25/+22
|
* modprobe: reformat to match bbox styleDenis Vlasenko2006-10-271-291/+291
|
* last nail into error_msg() (de)capitalizationDenis Vlasenko2006-10-271-2/+2
|
* use skip_whitespace where appropriateDenis Vlasenko2006-10-251-8/+4
|
* message string changes, mostly for consistency, also -32 bytes in .rodataDenis Vlasenko2006-10-201-2/+2
|
* add open_read_close() and similar stuffDenis Vlasenko2006-10-141-30/+1
|
* getopt_ulflags -> getopt32.Denis Vlasenko2006-10-031-2/+2
| | | | | | | | It is impossible to formulate sane ABI based on size of ulong because it can be 32-bit or 64-bit. Basically it means that you cannot portably use more that 32 option chars in one call anyway... Make it explicit.
* Patch from Yann Morin so modprobe won't return failure if the module getsRob Landley2006-08-221-2/+11
| | | | loaded while it's running (ala multi-device hotplug).
* Remove xcalloc() and convert its callers to xzalloc(). About half of themRob Landley2006-08-031-2/+2
| | | | | were using "1" as one of the arguments anyway, and as for the rest a multiply and a push isn't noticeably bigger than pushing two arguments on the stack.
* Remove bb_ prefixes from xfuncs.c (and a few other places), consolidateRob Landley2006-08-031-22/+13
| | | | | | | | | | things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only had one user), clean up lots of #includes... General cleanup pass. What I've been doing for the last couple days. And it conflicts! I've removed httpd.c from this checkin due to somebody else touching that file. It builds for me. I have to catch a bus. (Now you know why I'm looking forward to Mercurial.)
* Patch from Yann Morin to fix bug 941, underscores in module aliases.Rob Landley2006-07-201-2/+33
|
* Patch from Yann Morin to look for modules.conf in the right place on 2.6.Rob Landley2006-07-191-15/+23
| | | | | Fixes http://bugs.busybox.net/view.php?id=942
* Jean Wolter writes: modprobe checks, whether a module is already loaded. The ↵Mike Frysinger2006-06-211-1/+1
| | | | function used for this currently always returns 0.
* Attempt at fixing bug 836, vaguely based on patch from somebody namedRob Landley2006-06-141-16/+29
| | | | clausmuus, forwarded to me by Yann E. Morin.
* Attempt at fixing bug 815 by upgrading bb_spawn() so that builtins are atRob Landley2006-06-141-21/+2
| | | | | | | | the start of the path. (This should be under the same config option as the standalone shell, but right now that's buried in the shell menu.) Also add the ability to specify CONFIG_BUSYBOX_EXEC_PATH with /proc/self/exe as an overrideable default.
* - move #include busybox.h to the very top so we pull in the configBernhard Reutner-Fischer2006-06-031-3/+3
| | | | | | and eventual platform specific includes in early. - remove two supposedly superfluous newlines from ...error_msg() in modprobe and use shorter boilerplate while at it.
* - patch from Yann E. Morin: makes modprobe understand shell patternsBernhard Reutner-Fischer2006-06-031-2/+7
| | | | | | | | | | | (especially '*') in module aliases, such as: "alias usb:v0582p0075d*dc*dsc*dp*ic*isc*ip* snd_usb_audio" Fixes bug #889 842162 10244 645924 1498330 16dcda busybox.old-4.1.20060603-1948 842178 10244 645924 1498346 16dcea busybox.new-4.1.20060603-1948
* - cleanup memory if opening aliases failed and cleanup was requested.Bernhard Reutner-Fischer2006-05-191-8/+9
|
* Avoid a memory leak pointed out by Lucas C. Villa Real.Rob Landley2006-05-181-4/+3
|
* Remove bb_strlen() in favor of -fno-builtin-strlen. Saves as many bytesRob Landley2006-05-071-2/+2
| | | | | as the old optimization did (actually does slightly better under gcc 4.0), and simplifies the code.
* Modprobe update from Ignacio García Pérez, updating support for modprobe.conf.Rob Landley2006-04-101-73/+109
|
* - make append_option and multiconvert static.Bernhard Reutner-Fischer2006-04-031-1/+1
|
* Robert P. Day removed 8 gazillion occurrences of "extern" on functionRob Landley2006-03-061-1/+1
| | | | definitions. (That should only be on prototypes.)
* destroy bug 679, use getopt_ulflags with new feature: usage option. Removed ↵"Vladimir N. Oleynik"2006-02-021-54/+39
| | | | two strdup
* I screwed up the last commit: if dt is null when ENABLE_MULTIPLE_OPTIONS isRob Landley2005-12-161-6/+8
| | | | off, we'd dereference the null. Oops.
* Better use of the ENABLE guards.Rob Landley2005-12-151-7/+6
|
* - remove warning (thanks Yann E. MORIN) and switch to ENABLE_Bernhard Reutner-Fischer2005-12-141-15/+15
| | | | - typo: s/begining/beginning/g
* Minor fix: if(CONFIG) breaks the build when that CONFIG is disabled, it hasRob Landley2005-12-131-1/+1
| | | | to be if(ENABLE). (Make allbareconfig is a good testing thing.)
* Patch from Yann E. Morin, something to do with bugs 276 and 272.Rob Landley2005-12-121-232/+273
|
* Change CONFIG_MODPROBE_MULTIPOLE_OPTIONS toRob Landley2005-12-121-11/+11
| | | | CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS.
* Yann Morin's modprobe multiple options patch. There's more work to be done,Rob Landley2005-11-151-22/+167
| | | | but let's ship 1.1 first...
* applying jim bauer's patch to eliminate modprobe's dependencyPaul Fox2005-08-041-13/+51
| | | | | on /bin/sh. bug #8. 0000008: modprobe applet is dependent on having a shell
* Patch from Bernhard Fischer to make a bunch of symbols staticEric Andersen2005-04-161-1/+1
| | | | which were otherwise cluttering the global namespace.
* Patch from Egor DudaGlenn L McGrath2004-09-241-0/+5
| | | | | | | | | | | | | Attached patch prevents modprobe from trying to call 'insmod (null)' whenever nonexistent module is either passed to modprobe via command line or mentioned in modules.dep this replaces cryptic error sh: Syntax error: word unexpected (expecting ")") with modprobe: module some-module not found. egor.
* Patch from Mike Castle to cleanup some modutils issues, inEric Andersen2004-08-191-59/+33
| | | | particular making alias support work better.
* Only pass modprobe module params with 2.6.x kernel support.Eric Andersen2004-08-161-2/+4
| | | | -Erik
* Christian Ostheimer writes:Eric Andersen2004-08-141-1/+1
| | | | | | | | | | | Hello, function build_dep in modprobe.c assumes that dependencies of one module have not more than 255 chars; that is not sufficient in kernel 2.6.7 (alsa sound modules). - Below is a diff that solves the problem for me. With regards, Christian Ostheimer
* Patch from Mike Castle, dont print an empty line (patch modified by me toGlenn L McGrath2004-08-111-9/+13
| | | | change formatting).
* Patch from Phil Blundellto improve substring matchGlenn L McGrath2004-08-111-1/+4
|
* Willian Barsse wroteGlenn L McGrath2004-08-111-8/+7
| | | | | | | | | | | | | | | | | "There seems to be a slight problem with the "mod_strcmp" function in modprobe.c, it scans for the first occurence of the module name in the "mod_path" variable and expects it to be the last path element. ie /lib/modules/2.4.22-debug/kernel/fs/vfat in my example. The comparison will always fail if mod_path contains another substring matching the module name." Robert McQueen wrote "Although William Barsse's patch fixed mod_strcmp for 2.4 kernels, there was a remaining problem which prevented it from working for me. I've just tracked it down - when you enable kernel 2.6 module support it hard-wired the extension to .ko instead of checking at runtime like the other places where 2.4 differs from 2.6. The attached patch fixes this for me."
* William Barsse writes:Eric Andersen2004-08-031-10/+9
| | | | | | | | | | | | | fixes two other issues (plus the previous as well) with a 2.4 kernel : - should be able to modprobe an already loaded module and get 0 return code : # modprobe <something> && modprobe <something> && echo "ok" || echo "failed" .... failed Well, hope this helps and that I didn't screw up again, - William
* Patch from Mike Snitzer <snitzer@gmail.com>:Robert Griebl2004-07-221-3/+6
| | | | | | | Support for /etc/modprobe.conf (for 2.6 kernels) should likely be added to bb's modprobe, see attached patch. modprobe.conf is just a (even simpler) variant of modules.conf
* Patrick Huesmann writes:Eric Andersen2004-06-221-3/+26
| | | | | | | | | | | | | Hi, There was some problem with busybox modprobe. For details see http://www.busybox.net/lists/busybox/2004-May/011507.html I made a patch against busybox-1.00-pre10 to fix that one. This is a slight variant of Patrick's patch with a slightly cleaner implementation of mod_strcmp() -Erik
* Michael Tokarev, mjt at tls dot msk dot ru writes:Eric Andersen2004-04-061-2/+4
| | | | | | | | | | Fix parsing of all tag-value pairs (in modules.conf in particular). Without this fix, code chokes badly on lines where either value or both tag+value are missing, like bare alias line, or alias w/o the value like alias some-module (syntactically incorrect, but no need for coredumps either).
* Michael Tokarev, mjt at tls dot msk dot ru writes:Eric Andersen2004-04-061-1/+1
| | | | | | | | alias 'off' parsing fix. It is not alias off module it is alias module off