From: hpa Date: Sun, 9 Nov 2003 01:28:04 +0000 (+0000) Subject: Compute the end cylinder/head correctly. X-Git-Tag: syslinux-3.11~517 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0d238695d1d1d1af1a9e51c0676cf19dc41bcc96;p=platform%2Fupstream%2Fsyslinux.git Compute the end cylinder/head correctly. --- diff --git a/mkdiskimage.in b/mkdiskimage.in index 74ef3f3..e1b7949 100755 --- a/mkdiskimage.in +++ b/mkdiskimage.in @@ -89,9 +89,9 @@ $psize = $c*$h*$s-$s; $bhead = ($h > 1) ? 1 : 0; $bsect = 1; $bcyl = ($h > 1) ? 0 : 1; -$ehead = $h; -$esect = $s + (($c & 0x300) >> 2); -$ecyl = $c & 0xff; +$ehead = $h-1; +$esect = $s + ((($c-1) & 0x300) >> 2); +$ecyl = ($c-1) & 0xff; if ( $psize > 65536 ) { $fstype = 0x06; } else {