From: Ben Gras Date: Fri, 3 Mar 2006 15:34:24 +0000 (+0000) Subject: Always do sanity check now. (Possible now that we have lba48.) X-Git-Tag: v3.1.2a~307 X-Git-Url: http://zhaoyanbai.com/repos/%22http:/www.isc.org/icons/ddns-confgen.html?a=commitdiff_plain;h=7465aa5b608dfeaabf7f908bf5334d2556457809;p=minix.git Always do sanity check now. (Possible now that we have lba48.) --- diff --git a/commands/ibm/autopart.c b/commands/ibm/autopart.c index b55c1f4de..04e329a9e 100755 --- a/commands/ibm/autopart.c +++ b/commands/ibm/autopart.c @@ -1748,22 +1748,15 @@ int cylinderalign(region_t *reg) void regionize(void) { - int free_sec, i, si, sanitycheck = 1; + int free_sec, i, si; sort(); free_sec = table[0].lowsec + sectors; - /* Looks like disk too big - disable sanity check. */ - if(table[0].size >= (1L << 28) - 1) { - fprintf(stderr, "WARNING: disabling sanity checks.\n"); - sanitycheck = 0; - } - /* Create region data used in autopart mode. */ free_regions = used_regions = nr_regions = nr_partitions = 0; - if(sanitycheck && - table[0].lowsec > table[sort_order[1]].lowsec && + if(table[0].lowsec > table[sort_order[1]].lowsec && table[sort_order[1]].sysind != NO_PART) { printf("\nSanity check failed on %s - first partition starts before disk.\n" "Please use expert mode to correct it.\n", curdev->name); @@ -1792,7 +1785,7 @@ void regionize(void) } /* Sanity check. */ - if(sanitycheck && si > 1) { + if(si > 1) { if(table[i].lowsec < table[sort_order[si-1]].lowsec || table[i].lowsec < table[sort_order[si-1]].lowsec + table[sort_order[si-1]].size) { printf("\nSanity check failed on %s - partitions overlap.\n" @@ -1800,7 +1793,7 @@ void regionize(void) exit(1); } } - if(sanitycheck && table[i].size > table[0].size) { + if(table[i].size > table[0].size) { printf("\nSanity check failed on %s - partition is larger than disk.\n" "Please use expert mode to correct it.\n", curdev->name); exit(1);