Theodore Ts'o
4564c727e9
initialize.c (ext2fs_initialize): If the user specifies a really
...
large number of inodes, then reduce the number of blocks
per group until we find a workable set of filesystem
parameters.
ext2_err.et.in (EXT2_ET_TOO_MANY_INODES): Add new error code.
2003-01-19 21:01:22 -05:00
Theodore Ts'o
e34bf43aff
pass2.c (strnlen): Provide strnlen if libc doesn't.
2002-12-18 18:28:10 -05:00
Theodore Ts'o
b92ae1535c
Detect if there is an attempt to run the journal twice, and
...
abort the e2fsck run with an error if this is the case.
(Address IBM Bugzilla bug #1226 )
2003-01-02 16:53:54 -05:00
Theodore Ts'o
8161a7484f
Print an error if more than one of the -p/-a, -n or -y options
...
are passed to e2fsck.
2003-01-02 16:36:44 -05:00
Theodore Ts'o
68ef5e1f4c
Fix typo (errant extra character).
2002-12-11 12:14:43 -05:00
Theodore Ts'o
54779c66e0
Update to deal with the fact that the INDEX_FL code in the ext2 2.4
...
code accidentally had the INDEX_FL backwards compatibility code
removed. E2fsck will now fix HTREE corruptions in preen mode, and
mke2fs will not create filesystems with the dir_index flag set
by default. (The user has to specifically request it.)
2002-11-13 07:00:16 -05:00
Theodore Ts'o
14737636d4
ADD TAG: E2FSPROGS-1_32
2002-11-09 15:03:44 -05:00
Theodore Ts'o
b894d1ee1e
Update LSM file for 1.32 release.
2002-11-09 15:03:44 -05:00
Theodore Ts'o
38513011b9
Update files for 1.32 release.
2002-11-09 15:00:56 -05:00
Theodore Ts'o
82c4660c75
unix_io.c (find_cached_block, reuse_cache, unix_read_blk,
...
unix_write_blk): Optimize routines so that we don't end up
searching the cache twice when a block isn't in the
cache. If reads are larger than READ_DIRECT_SIZE, don't
let them go through the cache.
2002-11-09 14:56:17 -05:00
Theodore Ts'o
0c897a9012
Add german translation to the language catalog
...
Fix internationalization of "pass 2" in e2fsck.
Update po files.
2002-11-09 12:01:18 -05:00
Theodore Ts'o
1d47dfb91e
unix_io.c (find_cached_block): Fixed bug which caused some clean
...
blocks to be erroneously marked as dirty, so they would
get written back to the disk before they are evicted from
the cache. Harmless, but it slows down e2fsck
significantly.
2002-11-09 10:33:49 -05:00
Theodore Ts'o
cbc25bc70b
ADD TAG: E2FSPROGS-1_31
2002-11-08 20:13:24 -05:00
Theodore Ts'o
98adcabd89
Update lsm file for 1.31 release.
2002-11-08 20:13:24 -05:00
Theodore Ts'o
ae65b29f11
Update files for 1.31 release.
2002-11-08 20:08:48 -05:00
Theodore Ts'o
51f8f8d260
chattr.1.in: Update man page
2002-11-08 20:02:21 -05:00
Theodore Ts'o
c4e5e36a40
pf.c: Print the indexed directory flag if present. Don't display
...
all of the compression flags unless compression support has
been enabled.
2002-11-08 19:12:48 -05:00
Theodore Ts'o
782bebfd75
configure.in, configure: Change --enable-jfs-debug to
...
--enable-jbd-debug for consistency's sake.
2002-11-08 18:46:45 -05:00
Theodore Ts'o
c1637bd371
unix.c (main): Fix a bug where e2fsck could erroneously mark a
...
filesystem as being valid if it was being checked and it
is interrupted with a ^C. (Bug introduced in e2fsprogs
1.28.)
2002-11-08 15:55:17 -05:00
Theodore Ts'o
5e72cdbeb9
unix.c (PRS), journal.c: Set the default level of journal
...
debugging to be 0, and allow the user to set the level of
journal debugging by using the E2FSCK_JBD_DEBUG
environment variable.
2002-11-08 15:35:13 -05:00
Theodore Ts'o
3f9f271075
Missed a EVMS 1.2 ABI fixup.
2002-11-08 15:25:57 -05:00
Theodore Ts'o
feb44c6955
Skip byteswap tests on --disable-swapfs
...
Disable certain tests that depend on the byteswapping functions
being present so that "make check" succeeds even if --disable-swapfs
is passed to the configure script.
2002-11-08 14:55:38 -05:00
Theodore Ts'o
f606dd32ff
Update "make depend".
2002-11-08 14:31:03 -05:00
Theodore Ts'o
3a68a67990
fs_ext2.c (fs_expand, fs_shrink),
...
fsimext2.c (fsim_mkfs, fsim_fsck): Inform the user if e2fsck,
mke2fs or resize2fs dies with a signal, or if the exit
with a non-zero exit status.
2002-11-08 14:10:15 -05:00
Theodore Ts'o
88888f159a
fsimext2.c (set_mkfs_options): If the hard sector size is 1024,
...
don't force a blocksize of 1024; there's no need to do so.
2002-11-08 14:01:07 -05:00
Theodore Ts'o
420053aa65
Default the EVMS_ABI_CODE if it is not defined to 1.2.0.
2002-11-08 13:59:11 -05:00
Theodore Ts'o
a9d799a01d
Update EVMS plugin to support EVMS ABI 1.2
2002-11-08 13:50:51 -05:00
Theodore Ts'o
1f6169c31b
fsimext2.c (set_mkfs_options): Synchronize with EVMS CVS rev
...
1.7 (2002/09/11): Add a hack to force mkfs won't a
blocksize equal to the hardsector size if it is larger
than 512 bytes.
2002-11-08 12:26:37 -05:00
Theodore Ts'o
d5f445c603
Synchronize with EVMS CVS. Add better error handling
...
for child processes that die unexpectedly.
2002-11-08 12:07:21 -05:00
Theodore Ts'o
d894e8b858
fs_ext2.c (fs_expand): Synchronize with EVMS CVS rev 1.12
...
(2002/08/28): Use the EVMS_IS_MOUNTED macro.
2002-11-08 11:57:14 -05:00
Theodore Ts'o
2993bf7d3c
fs_ext2.c (fs_expand, fs_shrink): Synchronize with EVMS CVS rev
...
1.11 (2002/8/27). Read from the resize2fs output in
non-blocking mode, so the GUI continues to updates the window.
2002-11-08 11:54:29 -05:00
Theodore Ts'o
758ab678d8
fsimext2.h: Synchronize with EVMS CVS rev 1.8 (2002/8/29).
...
Change all __uXX's to u_intXX_t's.
2002-11-08 11:46:22 -05:00
Theodore Ts'o
299d742427
Change e2fsck to force out changes to the backup copies of the
...
superblock and block group descriptors when important changes
are made to those data structures.
2002-11-08 11:10:28 -05:00
Theodore Ts'o
bfd418832d
closefs.c (write_bgdesc, ext2fs_flush): Fix bug in meta_bg
...
support when the MASTER_SB_ONLY flag is set. Some of
the descriptor blocks that should have been written out
were getting skipped.
2002-11-08 09:21:46 -05:00
Theodore Ts'o
ee895139d7
e2fsck.h, unix.c (main, check_mount): Fix e2fsck so that it
...
returns the appropriate exit code, so that the boot
scripts will be told that they need to automatically
reboot.
2002-11-07 16:16:55 -05:00
Theodore Ts'o
feb2c31f04
ADD TAG: E2FSPROGS-1_30
2002-11-01 02:13:53 -05:00
Theodore Ts'o
5d823a478f
Update files for 1.30 release.
2002-11-01 02:13:53 -05:00
Theodore Ts'o
a2c8bf9483
ext2_fs.h: Add support for a new inode flag, which is to be used
...
for indicating the top of directory hierarchies for the
Orlov block allocator.
2002-11-01 02:01:41 -05:00
Theodore Ts'o
15f9011add
Add support for a new inode flag, which is to be used
...
for indicating the top of directory hierarchies for the
Orlov block allocator.
2002-11-01 01:53:52 -05:00
Theodore Ts'o
085d2a8397
resize2fs.c (inode_scan_and_fix, check_and_change_inodes): When
...
moving an inode, set the ctime field so that people using
dump/restore will backup the changed inode. Also update
the mtime and ctime of directories which get updated when
we need to move an inode.
2002-10-31 19:56:56 -05:00
Theodore Ts'o
4fd6834c68
unix.c (usage), e2fsck.8.in: Add the -D option to the usage and
...
command synopsis. (Addresses Debian bug #167108 )
(missed this file in the previous checkin)
2002-10-31 19:39:03 -05:00
Theodore Ts'o
b40ffd792e
unix.c (usage), e2fsck.8.in: Add the -D option to the usage and
...
command synopsis. (Addresses Debian bug #167108 )
2002-10-31 19:30:24 -05:00
Theodore Ts'o
be93ef0c14
pass1.c (e2fsck_pass1): Check the superblock write time to see
...
whether or not we can safely do the LOW_DTIME checks.
(Addresses Sourceforge bug #620980 )
2002-10-31 18:38:55 -05:00
Theodore Ts'o
f68b3b0bda
get_device_by_label.c (read_partitions): Pay attention to
...
partitions returned in /proc/partitions that begin with
with the string "lvm".
2002-10-31 15:30:26 -05:00
Theodore Ts'o
61bee88d45
gen_uuid.c (get_random_bytes): Don't spin forever if read()
...
returns EINTR or EAGAIN, so that when /dev/random is
opened O_NONBLOCK, we don't end up spinning forever.
2002-10-31 15:17:16 -05:00
Theodore Ts'o
3a42fe220c
ismounted.c (check_mntent, check_mntent_file): Add better
...
support for loopback-mounted filesystems. Check /etc/mtab
if /proc/mounts doesn't turn up any mount flags, since
/etc/mtab has the loopback image filename, instead of
/dev/loop0. Also, check based on st_dev and st_ino, so
that if a relative pathname or a pathnames using symbolic
links are used, we can detect the the filesystem correctly
in those cases. (Addresses Sourceforge bug #619119 )
2002-10-31 13:23:37 -05:00
Theodore Ts'o
55ca9ae5ec
flushb.c (ext2fs_sync_device): If the BLKFLSBUF ioctl succeeds,
...
don't try the FDFLUSH ioctl that was required for floppies
with older kernels. This avoids needless whining from the
MD device driver. (Addresses Sourceforge bug #545832 ).
2002-10-31 12:21:05 -05:00
Theodore Ts'o
1dd090faa0
debugfs.c (do_write): Check to see if the filename exists before
...
creating it, and give an error if so. Addresses
Sourceforge bug #478195 .
2002-10-31 11:53:49 -05:00
Theodore Ts'o
9ed06a1eb9
openfs.c (ext2fs_open): Fix bug which caused us to pass the
...
wrong group_block to ext2fs_descriptor_block_loc if we're
using the backup superblock/block group descriptors.
(ext2fs_descriptor_block_loc): If we're using the backup
superblock descriptors, use the backup descriptor block in
the next block group.
2002-10-31 11:45:06 -05:00
Theodore Ts'o
58f06ae490
Remove uneeded debian files.
2002-10-31 11:30:02 -05:00