From 45d9e2ff7c4bc08d77b3b671e1da5a94dff2cbee Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Fri, 7 Jul 2000 03:12:54 +0000 Subject: [PATCH] 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. --- misc/ChangeLog | 7 +++++++ misc/tune2fs.8.in | 5 ++++- misc/tune2fs.c | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/misc/ChangeLog b/misc/ChangeLog index ab2734c..3400404 100644 --- a/misc/ChangeLog +++ b/misc/ChangeLog @@ -1,5 +1,12 @@ 2000-07-06 Theodore Ts'o + * 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. diff --git a/misc/tune2fs.8.in b/misc/tune2fs.8.in index d232f09..341fedf 100644 --- a/misc/tune2fs.8.in +++ b/misc/tune2fs.8.in @@ -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. diff --git a/misc/tune2fs.c b/misc/tune2fs.c index 06e5c20..196a6fe 100644 --- a/misc/tune2fs.c +++ b/misc/tune2fs.c @@ -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"), -- 1.8.3.1