svn commit: trunk/busybox: include libbb modutils

vda at busybox.net vda at busybox.net
Sat Sep 13 14:59:39 UTC 2008


Author: vda
Date: 2008-09-13 07:59:38 -0700 (Sat, 13 Sep 2008)
New Revision: 23389

Log:
modutils/*: rewrite by Timo Teras <timo.teras AT iki.fi>
- a lot faster (linear algorithmic complexity, smaller memory foot print)
- a lot smaller (the old code was overly complicated)
- loading of aliases is now module-init-tools compliant
- blacklisting is done correctly (-b option added)
- module argument quoting done right
- depmod now correctly generates modules.symbols and modules.alias

add/remove: 16/21 grow/shrink: 4/6 up/down: 6930/-9316 Total: -2386 bytes
   text    data     bss     dec     hex filename
 806039     592    6680  813311   c68ff busybox_old
 803498     592    6676  810766   c5f0e busybox_unstripped



Added:
   trunk/busybox/modutils/modutils-24.c
   trunk/busybox/modutils/modutils.c
   trunk/busybox/modutils/modutils.h

Modified:
   trunk/busybox/include/usage.h
   trunk/busybox/libbb/llist.c
   trunk/busybox/modutils/Config.in
   trunk/busybox/modutils/Kbuild
   trunk/busybox/modutils/depmod.c
   trunk/busybox/modutils/insmod.c
   trunk/busybox/modutils/lsmod.c
   trunk/busybox/modutils/modprobe.c
   trunk/busybox/modutils/rmmod.c


Changeset:

Sorry, the patch is too large to include (10811 lines).
Please use ViewCVS to see it!

http://busybox.net/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=23389



More information about the busybox-cvs mailing list