mirror of https://github.com/vitalif/e2fsprogs
Fix e2fsck and mke2fs -c to be pass the last _block change to badblocks
Badblocks now interprets last_block argument as the last block to check, instead of the number of blocks to check, to be consistent with the badblocks man page. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>bitmap-optimize
parent
0149edbe1c
commit
8ade479230
|
@ -1,3 +1,9 @@
|
||||||
|
2006-11-08 Theodore Tso <tytso@mit.edu>
|
||||||
|
|
||||||
|
* badblocks.c (read_bad_blocks_file): Change the last_block
|
||||||
|
argument passed to the badblocks program to be consistent
|
||||||
|
with the change to badblocks.
|
||||||
|
|
||||||
2006-10-21 Theodore Tso <tytso@mit.edu>
|
2006-10-21 Theodore Tso <tytso@mit.edu>
|
||||||
|
|
||||||
* pass2.c (parse_int_node): Don't core dump if there is a corrupt
|
* pass2.c (parse_int_node): Don't core dump if there is a corrupt
|
||||||
|
|
|
@ -75,7 +75,7 @@ void read_bad_blocks_file(e2fsck_t ctx, const char *bad_blocks_file,
|
||||||
sprintf(buf, "badblocks -b %d -X %s%s%s %d", fs->blocksize,
|
sprintf(buf, "badblocks -b %d -X %s%s%s %d", fs->blocksize,
|
||||||
(ctx->options & E2F_OPT_PREEN) ? "" : "-s ",
|
(ctx->options & E2F_OPT_PREEN) ? "" : "-s ",
|
||||||
(ctx->options & E2F_OPT_WRITECHECK) ? "-n " : "",
|
(ctx->options & E2F_OPT_WRITECHECK) ? "-n " : "",
|
||||||
fs->device_name, fs->super->s_blocks_count);
|
fs->device_name, fs->super->s_blocks_count-1);
|
||||||
f = popen(buf, "r");
|
f = popen(buf, "r");
|
||||||
if (!f) {
|
if (!f) {
|
||||||
com_err("read_bad_blocks_file", errno,
|
com_err("read_bad_blocks_file", errno,
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
2006-11-08 Theodore Tso <tytso@mit.edu>
|
||||||
|
|
||||||
|
* mke2fs.c (test_disk): Change the last_block argument passed to
|
||||||
|
the badblocks program to be consistent with the change to
|
||||||
|
badblocks.
|
||||||
|
|
||||||
2006-10-18 Theodore Tso <tytso@mit.edu>
|
2006-10-18 Theodore Tso <tytso@mit.edu>
|
||||||
|
|
||||||
* mke2fs.c: Fix revision 0 error checking so that it doesn't give
|
* mke2fs.c: Fix revision 0 error checking so that it doesn't give
|
||||||
|
|
|
@ -191,7 +191,7 @@ static void test_disk(ext2_filsys fs, badblocks_list *bb_list)
|
||||||
|
|
||||||
sprintf(buf, "badblocks -b %d -X %s%s%s %u", fs->blocksize,
|
sprintf(buf, "badblocks -b %d -X %s%s%s %u", fs->blocksize,
|
||||||
quiet ? "" : "-s ", (cflag > 1) ? "-w " : "",
|
quiet ? "" : "-s ", (cflag > 1) ? "-w " : "",
|
||||||
fs->device_name, fs->super->s_blocks_count);
|
fs->device_name, fs->super->s_blocks_count-1);
|
||||||
if (verbose)
|
if (verbose)
|
||||||
printf(_("Running command: %s\n"), buf);
|
printf(_("Running command: %s\n"), buf);
|
||||||
f = popen(buf, "r");
|
f = popen(buf, "r");
|
||||||
|
|
Loading…
Reference in New Issue