Skip to content

Commit

Permalink
Many files:
Browse files Browse the repository at this point in the history
  Checkin of e2fsprogs 1.10
  • Loading branch information
tytso committed Apr 29, 1997
1 parent ae85148 commit a29f4d3
Show file tree
Hide file tree
Showing 42 changed files with 869 additions and 323 deletions.
8 changes: 8 additions & 0 deletions debugfs/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Thu Apr 24 12:16:42 1997 Theodre Ts'o <[email protected]>

* Release of E2fsprogs version 1.10

Thu Apr 17 12:23:38 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.09

Fri Apr 11 18:56:26 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.08
Expand Down
6 changes: 3 additions & 3 deletions doc/libext2fs.texinfo
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.09)
@settitle The EXT2FS Library (version 1.10)
@synindex tp fn
@comment %**end of header

Expand Down Expand Up @@ -60,7 +60,7 @@ by the author.

@title The EXT2FS Library
@subtitle The EXT2FS Library
@subtitle Version 1.09
@subtitle Version 1.10
@subtitle April 1997

@author by Theodore Ts'o
Expand Down Expand Up @@ -101,7 +101,7 @@ by the Foundation.

@top The EXT2FS Library

This manual documents the EXT2FS Library, version 1.09.
This manual documents the EXT2FS Library, version 1.10.

@end ifinfo

Expand Down
14 changes: 14 additions & 0 deletions e2fsck/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
Thu Apr 24 12:16:42 1997 Theodre Ts'o <[email protected]>

* Release of E2fsprogs version 1.10

Mon Apr 21 22:43:08 1997 Theodore Ts'o <[email protected]>

* pass1b.c (pass1b): While scanning for inodes, simply skip inodes
where ext2fs_get_next_inode returns the
EXT2_ET_BAD_BLOCK_IN_INODE_TABLE error.

Thu Apr 17 12:23:38 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.09

Fri Apr 11 18:56:26 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.08
Expand Down
55 changes: 21 additions & 34 deletions e2fsck/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -147,66 +147,53 @@ distclean: clean
# Makefile dependencies follow. This must be the last section in
# the Makefile.in file
#
e2fsck.o: $(srcdir)/e2fsck.c \
$(top_srcdir)/lib/et/com_err.h \
e2fsck.o: $(srcdir)/e2fsck.c $(top_srcdir)/lib/et/com_err.h \
$(top_srcdir)/lib/uuid/uuid.h $(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h \
$(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
$(top_srcdir)/lib/ext2fs/bitops.h $(srcdir)/problem.h \
$(srcdir)/../version.h
pass1.o: $(srcdir)/pass1.c \
$(top_srcdir)/lib/et/com_err.h \
$(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h \
pass1.o: $(srcdir)/pass1.c $(top_srcdir)/lib/et/com_err.h \
$(srcdir)/e2fsck.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
$(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
$(top_srcdir)/lib/ext2fs/bitops.h $(srcdir)/problem.h
pass1b.o: $(srcdir)/pass1b.c \
$(top_srcdir)/lib/et/com_err.h \
$(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h \
pass1b.o: $(srcdir)/pass1b.c $(top_srcdir)/lib/et/com_err.h \
$(srcdir)/e2fsck.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
$(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
$(top_srcdir)/lib/ext2fs/bitops.h $(srcdir)/problem.h
pass2.o: $(srcdir)/pass2.c $(top_srcdir)/lib/et/com_err.h \
$(srcdir)/e2fsck.h \
pass2.o: $(srcdir)/pass2.c $(top_srcdir)/lib/et/com_err.h $(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/io.h \
$(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h \
$(srcdir)/problem.h
pass3.o: $(srcdir)/pass3.c \
$(top_srcdir)/lib/et/com_err.h \
$(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h \
pass3.o: $(srcdir)/pass3.c $(top_srcdir)/lib/et/com_err.h \
$(srcdir)/e2fsck.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
$(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
$(top_srcdir)/lib/ext2fs/bitops.h $(srcdir)/problem.h
pass4.o: $(srcdir)/pass4.c $(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
$(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
$(top_srcdir)/lib/ext2fs/bitops.h $(srcdir)/problem.h
pass5.o: $(srcdir)/pass5.c $(top_srcdir)/lib/et/com_err.h \
$(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/io.h \
$(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h
badblocks.o: $(srcdir)/badblocks.c \
$(top_srcdir)/lib/et/com_err.h \
$(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h \
$(srcdir)/e2fsck.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
$(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
$(top_srcdir)/lib/ext2fs/bitops.h
util.o: $(srcdir)/util.c \
$(srcdir)/e2fsck.h \
badblocks.o: $(srcdir)/badblocks.c $(top_srcdir)/lib/et/com_err.h \
$(srcdir)/e2fsck.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
$(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
$(top_srcdir)/lib/ext2fs/bitops.h
util.o: $(srcdir)/util.c $(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
$(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
$(top_srcdir)/lib/ext2fs/bitops.h
$(top_srcdir)/lib/ext2fs/bitops.h
dirinfo.o: $(srcdir)/dirinfo.c $(top_srcdir)/lib/et/com_err.h \
$(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/io.h \
$(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h
ehandler.o: $(srcdir)/ehandler.c \
$(srcdir)/e2fsck.h \
$(srcdir)/e2fsck.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
$(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
$(top_srcdir)/lib/ext2fs/bitops.h
ehandler.o: $(srcdir)/ehandler.c $(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
$(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
$(top_srcdir)/lib/ext2fs/bitops.h
problem.o: $(srcdir)/problem.c \
$(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/bitops.h
problem.o: $(srcdir)/problem.c $(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
$(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
$(top_srcdir)/lib/ext2fs/bitops.h $(srcdir)/problem.h
Expand Down
2 changes: 2 additions & 0 deletions e2fsck/pass1b.c
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,8 @@ void pass1b(ext2_filsys fs, char *block_buf)

next:
retval = ext2fs_get_next_inode(scan, &ino, &inode);
if (retval == EXT2_ET_BAD_BLOCK_IN_INODE_TABLE)
goto next;
if (retval) {
com_err(program_name, retval,
"while doing inode scan");
Expand Down
8 changes: 8 additions & 0 deletions include/linux/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Thu Apr 24 12:16:42 1997 Theodre Ts'o <[email protected]>

* Release of E2fsprogs version 1.10

Thu Apr 17 12:23:38 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.09

Fri Apr 11 18:56:26 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.08
Expand Down
8 changes: 8 additions & 0 deletions install-utils/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Thu Apr 24 12:16:42 1997 Theodre Ts'o <[email protected]>

* Release of E2fsprogs version 1.10

Thu Apr 17 12:23:38 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.09

Fri Apr 11 18:56:26 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.08
Expand Down
8 changes: 8 additions & 0 deletions lib/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Thu Apr 24 12:16:42 1997 Theodre Ts'o <[email protected]>

* Release of E2fsprogs version 1.10

Thu Apr 17 12:23:38 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.09

Fri Apr 11 18:56:26 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.08
Expand Down
12 changes: 12 additions & 0 deletions lib/e2p/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
Thu Apr 24 12:16:42 1997 Theodre Ts'o <[email protected]>

* Release of E2fsprogs version 1.10

Wed Apr 23 22:41:55 1997 Theodre Ts'o <[email protected]>

* ls.c (list_super): Add #ifdef's so it will compile under 1.2.13

Thu Apr 17 12:23:38 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.09

Fri Apr 11 18:56:26 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.08
Expand Down
2 changes: 1 addition & 1 deletion lib/e2p/dll/jump.params
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ Text=0x66980000
Data=0x00000000
Jump=0x00001000
GOT=0x00001000
Version=1.2.0
Version=1.3.0
6 changes: 6 additions & 0 deletions lib/e2p/ls.c
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,10 @@ static const char *interval_string(unsigned int secs)
#define EXT2_INODE_SIZE(s) sizeof(struct ext2_inode)
#endif

#ifndef EXT2_GOOD_OLD_REV
#define EXT2_GOOD_OLD_REV 0
#endif

void list_super (struct ext2_super_block * s)
{
int inode_blocks_per_group;
Expand Down Expand Up @@ -195,12 +199,14 @@ void list_super (struct ext2_super_block * s)
#endif
} else
printf("\n");
#ifdef EXT2_DYNAMIC_REV
printf ("Filesystem features: ");
if (s->s_feature_ro_compat & EXT2_FEATURE_RO_COMPAT_SPARSE_SUPER)
printf("sparse_super");
else
printf("(none)");
printf("\n");
#endif
printf ("Filesystem state: ");
print_fs_state (stdout, s->s_state);
printf ("\n");
Expand Down
8 changes: 8 additions & 0 deletions lib/et/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Thu Apr 24 12:16:42 1997 Theodre Ts'o <[email protected]>

* Release of E2fsprogs version 1.10

Thu Apr 17 12:23:38 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.09

Fri Apr 11 18:56:26 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.08
Expand Down
81 changes: 81 additions & 0 deletions lib/ext2fs/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,84 @@
Thu Apr 24 12:16:42 1997 Theodre Ts'o <[email protected]>

* Release of E2fsprogs version 1.10

Thu Apr 24 10:13:42 1997 Theodre Ts'o <[email protected]>

* alloc_tables.c (ext2fs_allocate_tables): Correctly place the
inode and block bitmaps based on the RAID 0 stride
parameter (which is passed by mke2fs).

* ext2fs.h: Add "stride" parameter to ext2_filsys, to be used by
mke2fs to communicate the stride length to
ext2fs_allocate_tables()

Wed Apr 23 21:50:42 1997 Theodre Ts'o <[email protected]>

* initialize.c (ext2fs_initialize): Fix to compile under Linux 1.2
systems. (We can't assume that the new filesystem types
are supported.)

Wed Apr 23 18:40:53 1997 Theodore Ts'o <[email protected]>

* alloc_tables.c (ext2fs_allocate_tables): Make sure that we
allocate the inode and block bitmaps inside block group at
all times.

Mon Apr 21 00:06:28 1997 Theodore Ts'o <[email protected]>

* alloc.c (ext2fs_new_block): Fix bug where if goal==0 and the
filesystem has no free blocks, ext2fs_new_block would loop
forever.

* dupfs.c (ext2fs_dup_handle): Duplicate an ext2 filesystem handle

* freefs.c (ext2fs_free_inode_cache): Decrement refcount and only
free if refcount goes to zero.

* inode.c (create_icache): Initialize refcount to 1.

* ext2fsP.h: Added refcount to ext2_inode_cache

* dblist.c (ext2fs_copy_dblist): New function to copy a directory
block list.

* badblocks.c (ext2fs_badblocks_copy): New function to copy a
badblocks structure.

Sun Apr 20 23:19:51 1997 Theodore Ts'o <[email protected]>

* bitmaps.c (ext2fs_copy_bitmap): New function to copy a bitmap.

* unix_io.c, test_io.c (unix_open, test_open): Initialize the
refcount to 1.
(unix_close, test_close): Decrement the refcount and only
close the io_channel if the refcount goes to 0.

* io.h: Add refcount to the io_channel structure. Add new macro
interface io_channel_bumpcount() to bump the refcount.

Thu Apr 17 20:25:03 1997 Theodore Ts'o <[email protected]>

* inode.c (ext2fs_read_inode, ext2fs_write_inode): Use the inode
cache in the filesystem handle, instead of the inode cache
in a static variable.

* freefs.c: Added static function to free the inode cache (called by
ext2fs_free).

* ext2fsP.h: Added definition of the ext2_inode_cache structures.

* ext2fs.h: Added pointer to the inode_cache structure.

* block.c (block_iterate_ind, block_iterate_dind,
block_iterate_tind): If there are holes in the indirect,
doubly indirect, or triply indirect blocks, increment the
block count field automatically.

Thu Apr 17 12:23:38 1997 Theodore Ts'o <[email protected]>

* Release of E2fsprogs version 1.09

Mon Apr 14 20:38:56 1997 Theodore Ts'o <[email protected]>

* version.c (ext2fs_parse_version_string): Check the passed in
Expand Down
Loading

0 comments on commit a29f4d3

Please sign in to comment.