aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-06-07ifenslave: further shrink by suppressing excessive inliningDenis Vlasenko
ifenslave: reorder functions to avoid forward declarations function old new delta enslave - 531 +531 get_drv_info - 176 +176 ifenslave_main 1411 671 -740 ------------------------------------------------------------------------------ (add/remove: 2/0 grow/shrink: 0/1 up/down: 707/-740) Total: -33 bytes text data bss dec hex filename 809737 624 7060 817421 c790d busybox_old 809704 624 7060 817388 c78ec busybox_unstripped
2008-06-07ifenslave: fix improper longopts definitionDenis Vlasenko
ifenslave: shrink function old new delta set_hwaddr - 45 +45 set_ifrname_and_do_ioctl - 26 +26 set_mtu - 25 +25 ioctl_on_skfd - 13 +13 static.ifenslave_longopts 31 34 +3 set_if_up 39 36 -3 set_if_down 39 36 -3 set_if_flags 38 26 -12 static.ifra 32 16 -16 get_slave_flags 40 24 -16 get_if_settings 98 67 -31 set_slave_mtu 37 - -37 set_slave_hwaddr 52 - -52 set_master_hwaddr 52 - -52 ifenslave_main 1566 1411 -155 ------------------------------------------------------------------------------ (add/remove: 4/3 grow/shrink: 1/7 up/down: 112/-377) Total: -265 bytes text data bss dec hex filename 810002 624 7060 817686 c7a16 busybox_old 809737 624 7060 817421 c790d busybox_unstripped
2008-06-07add libbb/print_flags.c...Denis Vlasenko
2008-06-07libbb: introduce and use print_flags().Denis Vlasenko
Mostly by Natanael Copa <natanael.copa AT gmail.com> function old new delta print_e2flags - 189 +189 print_flags_separated - 86 +86 static.flag_labels - 60 +60 static.dma_wmode_masks - 32 +32 static.flag_masks - 28 +28 static.arp_labels - 16 +16 static.arp_masks - 12 +12 ls_main 836 843 +7 ... popstring 140 134 -6 arp_show 740 708 -32 print_flags 189 25 -164 ipaddr_list_or_flush 2396 2170 -226 process_dev 5306 4706 -600 ------------------------------------------------------------------------------ (add/remove: 10/0 grow/shrink: 5/10 up/down: 458/-1043) Total: -585 bytes text data bss dec hex filename 810564 624 7060 818248 c7c48 busybox_old 810002 624 7060 817686 c7a16 busybox_unstripped
2008-06-07Update a link to cross-compiling HOWTO.Denis Vlasenko
2008-06-07Fix trivial problems: "make clean" cleaning too muchDenis Vlasenko
and add #include to pull in __be32 typedef.
2008-06-07grep: make "-f -" work (+ testsuite)Denis Vlasenko
diff: small code shrink function old new delta grep_main 722 714 -8 diffreg 1825 1793 -32 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-40) Total: -40 bytes
2008-06-06Build system: track -Wl,-elf2flt in CFLAGS_busybox too.Denis Vlasenko
Document in comments that it generally should be thers, not in LDFLAGS
2008-06-06klogd: make help text more understandableDenis Vlasenko
klogd: by using a register instead of global variable, shrink code a bit function old new delta klogd_main 372 362 -10 packed_usage 24504 24486 -18 text data bss dec hex filename 808464 642 7180 816286 c749e busybox_old 808422 642 7180 816244 c7474 busybox_unstripped
2008-06-06- fix compilation on standard-conforming compilersBernhard Reutner-Fischer
2008-06-06- fix copy'n paste error for the release dateBernhard Reutner-Fischer
2008-06-05ip: support for the LOWER_UP flag by Natanael Copa <natanael.copa@gmail.com>.Denis Vlasenko
~50 bytes code growth.
2008-06-05which: -a support (needed for bfin uclibc build script)Denis Vlasenko
real support (with CONFIG_DESKTOP=y): 120+ bytes: text data bss dec hex filename 807958 624 7036 815618 c7202 busybox_old 808085 624 7036 815745 c7281 busybox_unstripped "fake" support (with CONFIG_DESKTOP unset): ~45 bytes: text data bss dec hex filename 797790 611 6996 805397 c4a15 busybox_old 797834 611 6996 805441 c4a41 busybox_unstripped
2008-06-05- The conffiles control file isn't required in Debian packages, so don'tBernhard Reutner-Fischer
error out if it's missing. (Peter Korsgaard)
2008-06-05mktemp: make argument optional (coreutil 6.12 compat)Denis Vlasenko
function old new delta mktemp_main 157 174 +17 packed_usage 24508 24504 -4 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 17/-4) Total: 13 bytes
2008-06-05ash testsuite: modify it so that it can run hush and msh testsDenis Vlasenko
2008-06-05added testsuite for printf by Cristian Ionescu-IdbohrnDenis Vlasenko
2008-06-05replace single-char printf's with bb_putcharDenis Vlasenko
2008-06-05libiproute: use stdout directly instead of passing it as a parameterDenis Vlasenko
function old new delta iprule_list 86 82 -4 print_rule 860 791 -69 ipaddr_list_or_flush 2484 2384 -100 print_addrinfo 1498 1292 -206 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/4 up/down: 0/-379) Total: -379 bytes
2008-06-05announce 1.10.3Denis Vlasenko
2008-06-04config help text: fix capitalizationDenis Vlasenko
2008-06-04remove -fno-jump-tables - after stripping it proved to be worseDenis Vlasenko
2008-06-04build system: add PIE build optionDenis Vlasenko
2008-06-04change default rtcwake mode to match changed behavior in upstream util-linuxMike Frysinger
2008-06-04networking/interface.c: fix indentationDenis Vlasenko
2008-06-02Remove stray debug instrumentationDenis Vlasenko
2008-06-02make the help for rtcwake reflect the actual default behaviorMike Frysinger
2008-06-02- add FIXME. Perhaps somebody is interrested in looking into this one.Bernhard Reutner-Fischer
We would try to be clever and compare the *data instead of the *elt. Somethink like this might be of more general use: /* Unlink arbitrary element from the list that contains data */ void llist_unlink_data(llist_t **head, void *data) { llist_t *elt; for (elt = *head; elt; elt = elt->link) { if (elt->data == data) { llist_unlink(elt); return; } } }
2008-06-02- add alias supportBernhard Reutner-Fischer
2008-06-02- revert revision 22183 since it breaks -b /abs /abs/path/to/mod.koBernhard Reutner-Fischer
2008-06-02- just chdir to the basedir (-30b).Bernhard Reutner-Fischer
2008-06-02- optional fancy pruning-mode for depmodBernhard Reutner-Fischer
2008-06-02- pm_states[PM_SUSPEND_MAX] suggests to support "standby" and not "suspend"Bernhard Reutner-Fischer
Thanks to Paulius Zaleckas for mentioning this.
2008-06-02Reinstate CONFIG_CROSS_COMPILE_PREFIXDenis Vlasenko
2008-06-01ash: optional printf builtin. +25 bytes if off, +35 if on.Denis Vlasenko
by Cristian Ionescu-Idbohrn.
2008-06-01msh: fix ENOENT testcaseDenis Vlasenko
2008-06-01- use ut_user rather than ut_name (Cristian Ionescu-Idbohrn)Bernhard Reutner-Fischer
- use ut_tv.tv_sec rather than ut_time (me) - shrink halt a little bit (me): halt_main 464 433 -31 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-31) Total: -31 bytes
2008-05-31- shrink modprobe a little bit (~-40 bytes). ACKed by Yann.Bernhard Reutner-Fischer
2008-05-31printf: fix a trivial bugDenis Vlasenko
2008-05-31mdev: add commented-out debug code to open stdio.Denis Vlasenko
2008-05-31printf: code shrink by eliminating string alloc/copyDenis Vlasenko
function old new delta print_direc 428 382 -46
2008-05-31libiproute: fix option parsing, so that "ip -o link" works again.Denis Vlasenko
closes bug 3524
2008-05-31libiproute: style fixes, and using smallint as appropriateDenis Vlasenko
function old new delta print_route 1730 1731 +1 print_addrinfo 1497 1498 +1 iproute_list_or_flush 1232 1229 -3 ipaddr_list_or_flush 2490 2484 -6 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/2 up/down: 2/-9) Total: -7 bytes
2008-05-31runsvdir: make it more robust against libc buglets (errno accidentally set ↵Denis Vlasenko
to !0) closes bug 3514 function old new delta runsvdir_main 1672 1664 -8
2008-05-30msh: fix the case where the file has exec bit but can't be run directlyDenis Vlasenko
(run "$SHELL $file" instead) msh: fix exit codes when command is not found or can't be execed (with testcases)
2008-05-30- add FIXME to use hasmntopt()Bernhard Reutner-Fischer
2008-05-28- fix overflow; improve documentation while at itBernhard Reutner-Fischer
2008-05-28fuser: a now, the corrected fix (vda botched previous one)Denis Vlasenko
2008-05-28- misc. improvements and shrinkageBernhard Reutner-Fischer
2008-05-28- add strrchrBernhard Reutner-Fischer