ChangeLog, tune2fs.8.in, tune2fs.c:

tune2fs.8.in: Update manual page to document what happens if
  	max_mount_count is negative.
  tune2fs.c (main): Allow setting the maximal count value to be
  	negative, since the kernel interprets that as forcing a check.
This commit is contained in:
Theodore Ts'o 2000-07-07 03:12:54 +00:00
parent 5b1519bf52
commit 45d9e2ff7c
3 changed files with 12 additions and 2 deletions

View File

@ -1,5 +1,12 @@
2000-07-06 Theodore Ts'o <tytso@valinux.com>
* tune2fs.8.in: Update manual page to document what happens if
max_mount_count is negative.
* tune2fs.c (main): Allow setting the maximal count value to be
negative, since the kernel interprets that as forcing a
check.
* fsck.c (lookup, load_fs_info, check_all): Use lazy evaluation
for calling interpret_device(), since this requires root
privileges if the partitions need to be scanned.

View File

@ -69,7 +69,10 @@ adjusts tunable filesystem parameters on a Linux second extended filesystem.
.SH OPTIONS
.TP
.BI \-c " max-mount-counts"
adjust the maximal mounts count between two filesystem checks.
adjust the maximal mounts count between two filesystem checks. If
.I max-mount-counts
is -1 then the number of times the filesystem is mounted will be disregarded
by e2fsck and the kernel.
.TP
.BI \-e " error-behavior"
change the behavior of the kernel code when errors are detected.

View File

@ -141,7 +141,7 @@ int main (int argc, char ** argv)
switch (c)
{
case 'c':
max_mount_count = strtoul (optarg, &tmp, 0);
max_mount_count = strtol (optarg, &tmp, 0);
if (*tmp || max_mount_count > 16000) {
com_err (program_name, 0,
_("bad mounts count - %s"),