Denys Vlasenko
|
4b8b37f981
|
mkfs_ext2: fix compile error
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-24 17:20:29 +02:00 |
|
Denys Vlasenko
|
f2cbb03a37
|
*: optimize most of isXXXXX() macros
text data bss dec hex filename
824164 453 6812 831429 cafc5 busybox_old
823730 453 6812 830995 cae13 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-23 03:16:08 +02:00 |
|
Denys Vlasenko
|
46e364dbfe
|
mkfs_ext2: code shrink
function old new delta
mkfs_ext2_main 2505 2492 -13
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-22 12:41:44 +02:00 |
|
Denys Vlasenko
|
09bbb2892d
|
mkfs_ext2: fix a bug where we don't fully respect -n on files
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-22 12:27:10 +02:00 |
|
Denys Vlasenko
|
149a32a19b
|
mkfs_ext2: use compatible inode sizes; add -I <inodesize>. (by Vladimir)
function old new delta
mkfs_ext2_main 2385 2495 +110
packed_usage 26400 26447 +47
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 157/0) Total: 157 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-22 12:12:17 +02:00 |
|
Denys Vlasenko
|
3945bc1534
|
tune2fs: new applet by Vladimir. Only supports -L LABEL
function old new delta
tune2fs_main - 165 +165
packed_usage 26692 26702 +10
applet_names 2148 2156 +8
applet_main 1264 1268 +4
applet_nameofs 632 634 +2
applet_install_loc 158 159 +1
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 5/0 up/down: 190/0) Total: 190 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-22 00:55:55 +02:00 |
|
Denys Vlasenko
|
481ca9604d
|
mkfs_ext2: 1.41.9 compat
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-22 00:38:52 +02:00 |
|
Denys Vlasenko
|
010fb00708
|
mkfs_ext2: make sure we extend the image to requested size
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-21 23:23:55 +02:00 |
|
Denys Vlasenko
|
eaba48467c
|
cosmetics in mkfs_ext2.txt
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-21 14:25:21 +02:00 |
|
Denys Vlasenko
|
1d6e4473fa
|
mkfs_ext2_test: disable incomtatible behavior in standard mke2fs
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-21 14:14:51 +02:00 |
|
Denys Vlasenko
|
ece01ee8ca
|
mkfs_ext2: e2fsck 1.14.4 compat
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-21 14:01:25 +02:00 |
|
Denys Vlasenko
|
2ee2724a41
|
mkfs_ext2: explain 256-byte inodes. no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-21 11:34:32 +02:00 |
|
Denys Vlasenko
|
2288d86a54
|
mkfs_ext2: explain why 0.5G+ images are a bit different
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-21 00:34:27 +02:00 |
|
Denys Vlasenko
|
5e1dbd5bc3
|
mkfs_ext2: another update by Vladimir
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-20 22:12:11 +02:00 |
|
Denys Vlasenko
|
a4e4a65484
|
clarify in comment
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-20 17:49:50 +02:00 |
|
Denys Vlasenko
|
c708a6d000
|
mkfs_ext2: further work on small images
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-20 17:47:23 +02:00 |
|
Denys Vlasenko
|
82d6433abe
|
mkfs_ext2: fixes for small image generation. images up to ~8M are ok now
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-20 17:04:55 +02:00 |
|
Denys Vlasenko
|
cbeb452824
|
mkfs_ext2: fix 60k image creation
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-20 16:21:29 +02:00 |
|
Denys Vlasenko
|
95484c8706
|
mkfs_ext2: further work by Vladimir
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-20 13:34:16 +02:00 |
|
Denys Vlasenko
|
69f2e2cdeb
|
mkfs_ext2: small tweak
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-20 00:16:24 +02:00 |
|
Denys Vlasenko
|
05647b5551
|
mkfs_ext2: compat fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-20 00:06:03 +02:00 |
|
Denys Vlasenko
|
e8405619fa
|
mkfs_ext2: more work. added test script
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-18 20:57:52 +02:00 |
|
Denys Vlasenko
|
f9d3a91a89
|
mkfs_ext2: fixes for huge filesystems
function old new delta
mkfs_ext2_main 2145 2617 +472
div_roundup 15 35 +20
packed_usage 26792 26776 -16
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-18 18:05:27 +02:00 |
|
Denys Vlasenko
|
77da1cae94
|
mkfs_ext2: make it able to create images larger than 4G
function old new delta
mkfs_ext2_main 1904 2145 +241
has_super 29 23 -6
PUT 52 40 -12
packed_usage 26807 26792 -15
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/3 up/down: 241/-33) Total: 208 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-18 16:29:30 +02:00 |
|
Denys Vlasenko
|
7673e7fda4
|
mkfs_ext2: shrink
function old new delta
mkfs_ext2_main 1924 1904 -20
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-18 09:57:39 +02:00 |
|
Denys Vlasenko
|
69d9edc6f8
|
mkfs_ext2: code shrink
function old new delta
mkfs_ext2_main 1933 1924 -9
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-17 23:47:36 +02:00 |
|
Denys Vlasenko
|
9c2708ebf9
|
mkfs_ext2: code shrink
function old new delta
div_roundup - 15 +15
mkfs_ext2_main 1980 1933 -47
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-17 23:27:29 +02:00 |
|
Denys Vlasenko
|
7d8ab846d1
|
mkfs_ext2: fix a buglet introduced in last commit
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-17 23:23:45 +02:00 |
|
Denys Vlasenko
|
4588775182
|
mkfs_ext2: shrink
function old new delta
has_super 28 25 -3
mkfs_ext2_main 2011 1980 -31
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-17 23:13:31 +02:00 |
|
Vladimir Dronnikov
|
823b4e6f26
|
mkfs_ext2: new applet by Vladimir
function old new delta
mkfs_ext2_main - 2011 +2011
static.supers - 184 +184
allocate - 118 +118
packed_usage 26692 26791 +99
PUT - 52 +52
has_super - 28 +28
applet_names 2143 2160 +17
applet_main 1264 1272 +8
applet_nameofs 632 636 +4
applet_install_loc 158 159 +1
------------------------------------------------------------------------------
(add/remove: 5/0 grow/shrink: 5/0 up/down: 2522/0) Total: 2522 bytes
Signed-off-by: Vladimir Dronnikov <dronnikov@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-17 21:38:19 +02:00 |
|
Denys Vlasenko
|
f5a295d5a8
|
util-linux/mkswap.c: fix warning
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-15 22:43:07 +02:00 |
|
Vladimir Dronnikov
|
db67a20595
|
move generate_uuid from mkswap to libbb
Signed-off-by: Vladimir Dronnikov <dronnikov@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-15 09:24:25 +02:00 |
|
Denys Vlasenko
|
784d095877
|
rtcwake: remove a static variable
function old new delta
rtc_time 4 - -4
rtcwake_main 479 474 -5
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 0/1 up/down: 0/-9) Total: -9 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-08 16:04:50 +02:00 |
|
Denys Vlasenko
|
ef5bc2c39c
|
*: three more NOINLINEs
function old new delta
lzo_decompress - 525 +525
lzo_compress - 470 +470
showmode - 330 +330
fbset_main 1698 1273 -425
do_lzo_compress 799 323 -476
do_lzo_decompress 1167 526 -641
------------------------------------------------------------------------------
(add/remove: 3/0 grow/shrink: 0/3 up/down: 1325/-1542) Total: -217 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-08 14:54:18 +02:00 |
|
Denys Vlasenko
|
adf922ec28
|
*: a few more NOINLINEs
function old new delta
print_linkinfo - 815 +815
do_msg - 783 +783
INET_setroute - 757 +757
varvalue - 746 +746
do_sem - 637 +637
inflate_codes - 617 +617
INET6_setroute - 491 +491
edir - 370 +370
sync_cursor - 298 +298
update_utmp - 246 +246
searchLines - 165 +165
setup_alarm - 144 +144
may_wakeup - 101 +101
getNum 566 371 -195
refresh 1166 848 -318
rtcwake_main 809 479 -330
getty_main 2396 1921 -475
chpst_main 1373 746 -627
inflate_unzip_internal 1335 567 -768
evalvar 1384 612 -772
ipaddr_list_or_flush 2160 1246 -914
route_main 1585 245 -1340
ipcs_main 2523 1049 -1474
------------------------------------------------------------------------------
(add/remove: 13/0 grow/shrink: 0/10 up/down: 6170/-7213) Total: -1043 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-08 14:35:37 +02:00 |
|
Denys Vlasenko
|
a7bb3c1396
|
*: code shrink via NOINLINE
function old new delta
expand_vars_to_list - 2118 +2118
lzo1x_optimize - 1429 +1429
run_pipe 358 1775 +1417
arith_apply - 1335 +1335
mainQSort3 - 1198 +1198
logdir_open - 1163 +1163
rewrite - 1039 +1039
dump_identity - 987 +987
do_shm - 884 +884
cpio_o - 863 +863
cpio_main 1450 560 -890
ipcs_main 3442 2523 -919
bb_dump_dump 2611 1488 -1123
process_dev 4572 3405 -1167
logdirs_reopen 1308 86 -1222
arith 2084 707 -1377
mainSort 2622 1202 -1420
do_lzo_compress 2276 799 -1477
run_list 2491 943 -1548
expand_variables 2280 135 -2145
------------------------------------------------------------------------------
(add/remove: 9/0 grow/shrink: 1/10 up/down: 12433/-13288) Total: -855 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-08 12:28:08 +02:00 |
|
Vladimir Dronnikov
|
be168b1197
|
wget: fix for code 302; mount: support -o union
Signed-off-by: Vladimir Dronnikov <dronnikov@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-05 02:18:01 +02:00 |
|
Denys Vlasenko
|
606291beab
|
*: more portability fixes by Dan Fandrich
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-09-23 23:15:43 +02:00 |
|
Denys Vlasenko
|
af3fd14e4d
|
hdparm,fdisk: reinstate BLKGETSIZE64 #defines. No code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-09-22 23:16:39 +02:00 |
|
Natanael Copa
|
9aff29997e
|
swaponoff: add uuid/label support. By Natanael Copa
function old new delta
swap_enable_disable 130 150 +20
resolve_mount_spec 76 96 +20
mount_main 1152 1154 +2
findfs_main 125 80 -45
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/1 up/down: 42/-45) Total: -3 bytes
Signed-off-by: Natanael Copa <natanael.copa@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-09-20 04:28:22 +02:00 |
|
Denys Vlasenko
|
ddf7850f2b
|
fdisk: add a warning and truncate disks with >= 2^32 sectors
As a result, for sectors we can use uint32_t instead of long long,
and on 32 bits it has drastic effects:
function old new delta
get_geometry 619 646 +27
set_sun_partition 148 150 +2
get_partition 134 135 +1
xbsd_write_bootstrap 382 381 -1
xbsd_readlabel 247 246 -1
bsd_select 1674 1672 -2
sun_other_endian 4 1 -3
scsi_disk 4 1 -3
floppy 4 1 -3
fdisk_main 3735 3732 -3
read_maybe_empty 43 37 -6
create_doslabel 111 104 -7
read_line 97 88 -9
add_logical 117 107 -10
write_table 599 588 -11
new_partition 1684 1670 -14
list_disk_geometry 229 215 -14
wrong_p_order 130 110 -20
xselect 3142 3114 -28
seek_sector 71 40 -31
get_boot 1576 1533 -43
fill_bounds 174 128 -46
delete_partition 603 551 -52
list_table 1401 1232 -169
set_partition 459 286 -173
verify 1840 1495 -345
add_partition 2486 1270 -1216
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/24 up/down: 30/-2210) Total: -2180 bytes
text data bss dec hex filename
848812 460 7116 856388 d1144 busybox_old
846620 460 7108 854188 d08ac busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-09-16 03:03:13 +02:00 |
|
Denys Vlasenko
|
8dc0e1929e
|
use PACKED macro insted of open-coding GCC-ism
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-09-16 00:58:11 +02:00 |
|
Denys Vlasenko
|
ba98603264
|
mount: do not execute "mount.(null)" :)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-09-15 23:00:09 +02:00 |
|
Denys Vlasenko
|
043b1e5d99
|
more C standard compat fixes from Dan Fandrich
function old new delta
docolon 207 204 -3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-09-06 12:47:55 +02:00 |
|
Denys Vlasenko
|
90a9904e9e
|
remove some GNUisms. by Dan Fandrich (dan AT coneharvesters.com)
function old new delta
logdirs_reopen 1310 1308 -2
read_line_input 4757 4753 -4
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-6) Total: -6 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-09-06 02:36:23 +02:00 |
|
Denys Vlasenko
|
e531759ef1
|
fdisk: add handling of avr32. closes bug 555
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-08-10 00:08:35 +02:00 |
|
Denys Vlasenko
|
997538ab58
|
scriptreplay: show help text if run with no arguments
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-07-19 23:11:45 +02:00 |
|
Denys Vlasenko
|
6ae6426a74
|
fix mountpoint test to not prevemt mkfs_xxx from making image in any file
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-07-18 16:22:26 +02:00 |
|
Denys Vlasenko
|
73b71f381d
|
date: factor out date parsing (in preparation for touch -d)
function old new delta
parse_datestr - 391 +391
sha512_process_block128 1283 1310 +27
buffer_fill_and_print 179 196 +17
nexpr 826 840 +14
unzip_main 1931 1939 +8
popstring 134 140 +6
qrealloc 33 36 +3
builtin_umask 121 123 +2
evalvar 1365 1363 -2
changepath 194 192 -2
do_compress 1698 1688 -10
hwclock_main 340 329 -11
cmdputs 414 402 -12
identify 4343 4329 -14
date_main 1186 687 -499
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 7/7 up/down: 468/-550) Total: -82 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-07-18 03:40:35 +02:00 |
|
Denys Vlasenko
|
860d2bbdda
|
fix fallout from BSD patches
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-07-10 18:37:06 +02:00 |
|