svn commit: r197374 - head/lib/libdisk

Takahashi Yoshihiro nyan at FreeBSD.org
Mon Sep 21 04:04:03 UTC 2009


Author: nyan
Date: Mon Sep 21 04:04:02 2009
New Revision: 197374
URL: http://svn.freebsd.org/changeset/base/197374

Log:
  Disable a check on a disk size because it's too strict.  This change is
  to avoid using incorrect geometry.
  
  It seems that this is the same problem in g_part_bsd_read()@g_part_bsd.c.
  
  Reviewed by:	rink
  MFC after:	3 days

Modified:
  head/lib/libdisk/change.c

Modified: head/lib/libdisk/change.c
==============================================================================
--- head/lib/libdisk/change.c	Mon Sep 21 01:41:19 2009	(r197373)
+++ head/lib/libdisk/change.c	Mon Sep 21 04:04:02 2009	(r197374)
@@ -47,9 +47,11 @@ Sanitize_Bios_Geom(struct disk *disk)
 	if (disk->bios_sect > 63)
 		sane = 0;
 #endif
+#if 0	/* Disable a check on a disk size.  It's too strict. */
 	if (disk->bios_cyl * disk->bios_hd * disk->bios_sect !=
 	    disk->chunks->size)
 		sane = 0;
+#endif
 	if (sane)
 		return;
 


More information about the svn-src-head mailing list