aboutsummaryrefslogtreecommitdiff
path: root/miscutils/hdparm.c
Commit message (Collapse)AuthorAgeFilesLines
* more of -Wall fixes from Cristian Ionescu-Idbohrn.Gravatar Denis Vlasenko2008-05-151-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Some are fixing real bugs. function old new delta syslogd_main 938 958 +20 get_signum 136 143 +7 obj_load 777 782 +5 recv_from_to 210 214 +4 get_next_block 1795 1799 +4 display_topmem_process_list 1117 1121 +4 logread_main 484 487 +3 buffer_fill_and_print 73 76 +3 kill_main 687 689 +2 ll_remember_index 240 241 +1 do_stats 452 453 +1 if_readconf 166 165 -1 display_process_list 1192 1191 -1 run_applet_and_exit 507 505 -2 print_signames 33 31 -2 parse_one_line 1092 1090 -2 find_out_spec 57 55 -2 add_ksymoops_symbols 421 419 -2 ash_main 1407 1402 -5 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 11/8 up/down: 54/-17) Total: 37 bytes
* hdparm: do not lie about supporting -q (quiet)Gravatar Denis Vlasenko2008-03-201-21/+25
| | | | | | | | | | | hdparm: interpret_standby() shrink hdparm: make HDIO_GET/SET_QDMA #ifdef more complete (by Joe Krahn <krahn AT niehs.nih.gov>) function old new delta packed_usage 23798 23776 -22 process_dev 5342 5315 -27
* random s/short/int/Gravatar Denis Vlasenko2008-02-161-1/+1
| | | | | | | | | add_cmd 1189 1190 +1 xconnect_ftpdata 118 117 -1 data_align 86 84 -2 process_files 2101 2096 -5 forkexec 1345 1334 -11
* - Fix hdparm's ioctl parameter passing (John Brandwood)Gravatar Bernhard Reutner-Fischer2008-01-191-6/+6
|
* ps: fix build breakage from vda's recent commitGravatar Denis Vlasenko2008-01-071-4/+4
| | | | | *: whitespace fixes
* fbset: fix buglet where we were using wrong pointerGravatar Denis Vlasenko2007-11-061-1/+2
| | | | | | readahead: stop using stdio.h *: style fixes
* ifconfig: code shrinkGravatar Denis Vlasenko2007-11-041-18/+9
| | | | | | | | | | | adjtimex: code shrink libbb: move nth_string function into libbb hdparm: nth_string was here text data bss dec hex filename 730013 10334 12032 752379 b7afb busybox_old 730093 10134 12032 752259 b7a83 busybox_unstripped
* hdparm: code shrinkGravatar Denis Vlasenko2007-10-301-229/+214
| | | | | | | text data bss dec hex filename 776494 974 9420 786888 c01c8 busybox_old 776099 974 9420 786493 c003d busybox_unstripped
* add -fvisibility=hidden to CC flags, mark XXX_main functionsGravatar Denis Vlasenko2007-10-111-1/+1
| | | | | EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so
* printf("%s\n") -> puts()Gravatar Denis Vlasenko2007-10-011-1/+1
|
* hdparm: paranoia-induced fix against theoretical div-by-0 caseGravatar Denis Vlasenko2007-09-281-2/+2
|
* hdparm: more robust (re overflows) code. +38 bytes.Gravatar Denis Vlasenko2007-09-281-25/+23
|
* hdparm: reduce possibility of numeric overflow in -T.Gravatar Denis Vlasenko2007-09-281-6/+14
| | | | | | | do_time 386 410 +24 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/0 up/down: 24/0) Total: 24 bytes
* hdparm: simplify timing measurement (it wa the last last userGravatar Denis Vlasenko2007-09-281-64/+62
| | | | | | | | | | | | | | | of setitimer in the tree). static.thousand 16 - -16 read_big_block 81 46 -35 getitimer 41 - -41 setitimer 47 - -47 __GI_setitimer 47 - -47 do_time 480 386 -94 ------------------------------------------------------------------------------ (add/remove: 0/4 grow/shrink: 0/2 up/down: 0/-280) Total: -280 bytes M miscutils/hdparm.c
* hdparm: get rid of static variablesGravatar Denis Vlasenko2007-09-281-97/+179
| | | | | | | | | | | | | process_dev 5309 5311 +2 unregister_hwif 1 - -1 ........... Xreadahead 4 - -4 seek_to_zero 25 17 -8 hdparm_main 1242 1227 -15 do_time 547 480 -67 ------------------------------------------------------------------------------ (add/remove: 0/83 grow/shrink: 1/3 up/down: 2/-248) Total: -246 bytes
* hdparm: use fixed fd #3 for device being interrogatedGravatar Denis Vlasenko2007-09-271-26/+30
| | | | | (surprisingly, on i386 almost no code size change)
* introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).Gravatar Denis Vlasenko2007-09-271-62/+51
|
* hdparm: shrink rodata by ~250 bytesGravatar Denis Vlasenko2007-08-161-53/+24
|
* whitespace fixes, no code changesGravatar Denis Vlasenko2007-08-161-80/+81
|
* trylink: produce even more info about final link stageGravatar Denis Vlasenko2007-08-121-8/+11
| | | | | | | | | trylink: explain how to modify link and drastically decrease amount of padding (unfortunately, needs hand editing ATM). *: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts size saving: 0.5k
* remove accumulated stray trailing whitespaceGravatar Denis Vlasenko2007-07-171-1/+1
|
* xioctl and friends by Tito <farmatito@tiscali.it>Gravatar Denis Vlasenko2007-07-141-77/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | function old new delta do_iptunnel 203 977 +774 process_dev 5328 5494 +166 ioctl_or_perror - 54 +54 ioctl_or_perror_and_die - 51 +51 ioctl_alt_func - 49 +49 bb_ioctl_or_warn - 47 +47 do_add_ioctl 102 145 +43 bb_xioctl - 39 +39 print_value_on_off - 31 +31 get_lcm 105 123 +18 arp_main 2155 2167 +12 .................. zcip_main 1576 1566 -10 setlogcons_main 92 82 -10 dumpkmap_main 263 253 -10 do_get_ioctl 85 75 -10 setkeycodes_main 165 154 -11 write_table 244 232 -12 vconfig_main 318 306 -12 do_del_ioctl 93 81 -12 set_address 75 62 -13 maybe_set_utc 30 16 -14 loadfont_main 495 479 -16 slattach_main 712 695 -17 do_loadfont 191 174 -17 do_iplink 1155 1136 -19 getty_main 2583 2562 -21 fbset_main 2058 2035 -23 do_time 588 565 -23 xioctl 25 - -25 read_rtc 186 160 -26 parse_conf 1299 1270 -29 udhcp_read_interface 269 239 -30 bb_ioctl 45 - -45 bb_ioctl_alt 70 - -70 bb_ioctl_on_off 78 - -78 .rodata 129370 129018 -352 do_show 799 - -799 ------------------------------------------------------------------------------ (add/remove: 6/5 grow/shrink: 13/49 up/down: 1316/-1864) Total: -548 bytes text data bss dec hex filename 675352 2740 13968 692060 a8f5c busybox_old 674804 2740 13968 691512 a8d38 busybox_unstripped
* whitespace fixesGravatar Denis Vlasenko2007-05-301-2/+2
|
* usage.c: remove reference to busybox.hGravatar Denis Vlasenko2007-05-261-1/+1
| | | | | *: s/include "busybox.h"/include "libbb.h"
* hdparm: make -T -t code smaller (-194 bytes), and output prettierGravatar Denis Vlasenko2007-05-221-97/+75
|
* style fixes, no code changesGravatar Denis Vlasenko2007-04-161-1/+2
|
* hdparm: fix multisector mode settingGravatar Denis Vlasenko2007-03-311-2/+2
| | | | (from Toni Mirabete <amirabete@catix.cat>)
* hdparm: flag variables can easily be smaller than longGravatar Denis Vlasenko2007-03-281-96/+101
| | | | | | | | | | | | | | | | | | | | function old new delta process_dev 5247 5325 +78 bb_ioctl_on_off 72 78 +6 unregister_hwif 4 1 -3 ... perform_reset 4 1 -3 parse_xfermode 111 108 -3 noisy_piomode 4 1 -3 ... do_flush 4 1 -3 do_ctimings 4 1 -3 static.parm 4 - -4 static.multcount 4 - -4 parse_opts 54 48 -6 hdparm_main 1435 1383 -52 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 2/61 up/down: 84/-243) Total: -159 bytes
* hdparm: remove stray static (-200 bytes bss)Gravatar Denis Vlasenko2007-03-281-1/+1
|
* hdparm: whitespace style fixesGravatar Denis Vlasenko2007-03-281-90/+89
|
* hdparm: style fixes, no code changesGravatar Denis Vlasenko2007-02-181-405/+271
|
* suppress warnings about easch <applet>_main() havingGravatar Denis Vlasenko2007-02-031-0/+2
| | | | no preceding prototype
* preparatory patch for -Wwrite-strings #2Gravatar Denis Vlasenko2007-01-291-11/+7
|
* random small size optimizationsGravatar Denis Vlasenko2007-01-121-8/+8
|
* style fixesGravatar Denis Vlasenko2006-12-261-3/+3
| | | | last xcalloc replaced by xzalloc
* silly size savings and capitalization fixesGravatar Denis Vlasenko2006-10-261-13/+13
|
* message string changes, mostly for consistency, also -32 bytes in .rodataGravatar Denis Vlasenko2006-10-201-1/+1
|
* attempt to regularize atoi mess.Gravatar Denis Vlasenko2006-10-081-3/+3
|
* getopt_ulflags -> getopt32.Gravatar Denis Vlasenko2006-10-031-22/+22
| | | | | | | | 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.
* bb_askpass: shorten static password buffer. 256 is way too large.Gravatar Denis Vlasenko2006-09-231-7/+7
| | | | | simplify code a bit.
* whitespace cleanupGravatar Denis Vlasenko2006-09-171-22/+22
|
* Patch from tito to improve options parsing.Gravatar Rob Landley2006-08-031-2/+2
|
* Remove bb_ prefixes from xfuncs.c (and a few other places), consolidateGravatar Rob Landley2006-08-031-15/+1
| | | | | | | | | | 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 put BLKGETSIZE64 in platform.h had rather a lot ofGravatar Rob Landley2006-06-151-2/+0
| | | | | | fallout due to the #include <sys/mount.h>. Removed that #include from various applets and fixed up those that were unhappy when that #include was made because they'd block copied stuff out of it. (Sigh.)
* Some day, maybe gcc will be able to optimize out static functions that areGravatar Rob Landley2006-06-081-1/+2
| | | | never used so we don't have to #ifdef them. Wouldn't that be nice?
* Fix from Tito to read from stdin only when it's not a tty.Gravatar Rob Landley2006-06-071-3/+3
|
* Tito writes: this patch fixes two potential bugs with the -i -I flags that ↵Gravatar Mike Frysinger2006-06-071-2/+2
| | | | could be reset during option parsing
* Callers to identify() converted the endianness of the buffer. So didGravatar Rob Landley2006-06-071-16/+16
| | | | | | identify(). This meant big endian systems had a NUXI problem. Removed the redundant conversion from the callers, and made some in-passing cleanups while I was there.
* - move #include busybox.h to the very top so we pull in the configGravatar Bernhard Reutner-Fischer2006-06-031-3/+1
| | | | and eventual platform specific includes in early.
* Patch from Tito to remove long options from hdparm.Gravatar Rob Landley2006-05-311-22/+7
|