mirror of
https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
synced 2024-12-13 11:54:31 +08:00
28ffafb09c
bitops.h (ext2fs_mark_generic_bitmap, ext2fs_unmark_generic_bitmap, ext2fs_mark_block_bitmap, ext2fs_unmark_block_bitmap, ext2fs_mark_inode_bitmap, ext2fs_unmark_inode_bitmap): Change to return the previous state of the bit that is being marked or unmarked. For speed optimization. ChangeLog, pass3.c: pass3.c (check_directory): Only do the loop detection algorithm if we've searched over 2048 parent directories and haven't found the end yet. This means that in the common case, we don't allocate or clear the inode_loop_detection bitmap, which for large systems, merely clearing the bitmap for each directory was turning out to be quite expensive. Thanks to Jani Jaakkola (jjaakkol@cs.helsinki.fi) for identifying this problem. ChangeLog, Makefile.in, e2fsck.h, unix.c: Makefile.in: Call sync after finishing building all in this directory. unix.c (PRS): sync the filesystem before trying to use BLKFLSBUF, to minimize the chance of causing dirty blocks to get dropped. e2fsck.h: Manually define BLKFLSBUF if not defined, and we're on a Linux/i386 system. |
||
---|---|---|
contrib | ||
debugfs | ||
doc | ||
e2fsck | ||
include | ||
install-utils | ||
lib | ||
misc | ||
resize | ||
tests | ||
util | ||
.cvsignore | ||
.fix-Changelog | ||
.head-Changelog | ||
.hgtags | ||
.missing-copyright | ||
.release-checklist | ||
ChangeLog | ||
config.guess | ||
config.sub | ||
configure | ||
configure.in | ||
COPYING | ||
depfix.sed | ||
e2fsprogs.lsm | ||
e2fsprogs.spec | ||
INSTALL | ||
install-sh | ||
INSTALL.dllbin | ||
INSTALL.elfbin | ||
Makefile.in | ||
MCONFIG.in | ||
mkinstalldirs | ||
README | ||
RELEASE-NOTES | ||
SHLIBS | ||
TODO | ||
version.h | ||
wordwrap.pl |
This is the new version (1.18) of the second extended file system management programs. From time to time, I release new versions of e2fsprogs, to fix bugs and to make the utilities more robust. You can always find information about the latest version at the the e2fsprogs web page, which is: http://web.mit.edu/tytso/www/linux/e2fsprogs.html Note: If you are using the RedHat RPM distributions of e2fsprogs, don't worry about the next paragraph; all others, please read on! See the file INSTALL for instructions on building and installing e2fsprogs. This is important! Note that your /etc/fstab file may need modifying before you install the new fsck program. See the INSTALL file for more details. In case of bugs in these programs, please contact Ted Ts'o at tytso@valinux.com or tytso@alum.mit.edu. See the e2fsck man page for suggestions of what sort of information to include when submitting bug reports for these programs.