xref: /aosp_15_r20/external/e2fsprogs/doc/RelNotes/v1.11.txt (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1*6a54128fSAndroid Build Coastguard WorkerE2fsprogs 1.11 (June 17, 1997)
2*6a54128fSAndroid Build Coastguard Worker==============================
3*6a54128fSAndroid Build Coastguard Worker
4*6a54128fSAndroid Build Coastguard WorkerFixed e2fsck to detect (previously ignored) conflicts between the
5*6a54128fSAndroid Build Coastguard Workersuperblock or block group descriptors and block bitmaps, inode
6*6a54128fSAndroid Build Coastguard Workerbitmaps, and inode tables.
7*6a54128fSAndroid Build Coastguard Worker
8*6a54128fSAndroid Build Coastguard WorkerFixed bug in e2fsck so that when the message printed out when a block
9*6a54128fSAndroid Build Coastguard Workeror inode bitmap conflicts with other data, it has the correct group
10*6a54128fSAndroid Build Coastguard Workernumber.
11*6a54128fSAndroid Build Coastguard Worker
12*6a54128fSAndroid Build Coastguard WorkerFixed bug in e2fsck and mke2fs where the blocksize wasn't being passed
13*6a54128fSAndroid Build Coastguard Workerto badblocks.  This meant that not all of the filesystem was being
14*6a54128fSAndroid Build Coastguard Workertested for bad blocks!
15*6a54128fSAndroid Build Coastguard Worker
16*6a54128fSAndroid Build Coastguard WorkerFixed an array boundary overrun case which cropped up in
17*6a54128fSAndroid Build Coastguard Workerext2fs_badblocks_list_test when a user tried running "mke2fs -c
18*6a54128fSAndroid Build Coastguard Worker-b 4096".
19*6a54128fSAndroid Build Coastguard Worker
20*6a54128fSAndroid Build Coastguard WorkerAdjusted the number of columns printed by mke2fs when displaying the
21*6a54128fSAndroid Build Coastguard Workersuperblock backups to avoid running over 80 columns when making a
22*6a54128fSAndroid Build Coastguard Workerreally big filesystem.
23*6a54128fSAndroid Build Coastguard Worker
24*6a54128fSAndroid Build Coastguard WorkerFixed up the man pages for e2fsck, debugfs, badblocks, chattr,
25*6a54128fSAndroid Build Coastguard Workerdumpe2fs, fsck, mke2fs, and tune2fs (typos and other minor grammar
26*6a54128fSAndroid Build Coastguard Workerfixes), thanks to some suggestions from Bill Hawes ([email protected]).
27*6a54128fSAndroid Build Coastguard Worker
28*6a54128fSAndroid Build Coastguard WorkerProgrammer's notes:
29*6a54128fSAndroid Build Coastguard Worker-------------------
30*6a54128fSAndroid Build Coastguard Worker
31*6a54128fSAndroid Build Coastguard WorkerFixed install rule in lib/ss so that ss_err.h is actually getting
32*6a54128fSAndroid Build Coastguard Workerinstalled.
33*6a54128fSAndroid Build Coastguard Worker
34*6a54128fSAndroid Build Coastguard WorkerFixed bug in ext2fs_copy_bitmap; the destination bitmap wasn't getting
35*6a54128fSAndroid Build Coastguard Workerpassed back to the caller.
36*6a54128fSAndroid Build Coastguard Worker
37*6a54128fSAndroid Build Coastguard WorkerFixed bug in ext2fs_inode_scan_goto_blockgroup; it had not been
38*6a54128fSAndroid Build Coastguard Workersetting the current inode number (which meant this function wasn't
39*6a54128fSAndroid Build Coastguard Workerworking at all).
40*6a54128fSAndroid Build Coastguard Worker
41*6a54128fSAndroid Build Coastguard WorkerFixed bug in ext2fs_resize_generic_bitmap; it had not be zeroing all
42*6a54128fSAndroid Build Coastguard Workerblocks in the bitmap when increasing the size of the bitmap.
43*6a54128fSAndroid Build Coastguard Worker
44*6a54128fSAndroid Build Coastguard WorkerChanged the initial number of blocks allocated by ext2fs_init_dblist()
45*6a54128fSAndroid Build Coastguard Workerto be more realistic.
46*6a54128fSAndroid Build Coastguard Worker
47*6a54128fSAndroid Build Coastguard WorkerAdded a new function ext2fs_allocate_group_table, which sets up the
48*6a54128fSAndroid Build Coastguard Workergroup descriptor information (and allocates inode and block bitmaps,
49*6a54128fSAndroid Build Coastguard Workerand inode tables for a particular group).  The function was created by
50*6a54128fSAndroid Build Coastguard Workerfactoring out code form ext2fs_allocate_tables().
51*6a54128fSAndroid Build Coastguard Worker
52*6a54128fSAndroid Build Coastguard WorkerAdded a new function ext2fs_move_blocks which takes a bitmap of the
53*6a54128fSAndroid Build Coastguard Workerblocks to be moved, and moves them to another location on the
54*6a54128fSAndroid Build Coastguard Workerboardboard.
55*6a54128fSAndroid Build Coastguard Worker
56*6a54128fSAndroid Build Coastguard WorkerMake the unix_io channel's io_channel_flush implementation calls sync()
57*6a54128fSAndroid Build Coastguard Workerto to flush the kernel buffers to disk.
58*6a54128fSAndroid Build Coastguard Worker
59*6a54128fSAndroid Build Coastguard WorkerAdded a new function ext2fs_dblist_count returns the number of
60*6a54128fSAndroid Build Coastguard Workerdirectory blocks in dblist.
61*6a54128fSAndroid Build Coastguard Worker
62