git: 9front

Download patch

ref: 96a32a089394d1b756e3198423f28f2452fe2cdf
parent: 969a8d0f78afcc37db7d73ac9e544d31b495febd
author: google <google@daverabbitz.ath.cx>
date: Sun Sep 9 13:37:21 EDT 2012

Print correct sizes in prep autopart.

--- a/sys/src/cmd/disk/prep/prep.c
+++ b/sys/src/cmd/disk/prep/prep.c
@@ -430,10 +430,6 @@
 		}
 	}
 
-	for(i=0; i<nelem(autox); i++)
-		if(autox[i].alloc)
-			print("%s %llud\n", autox[i].name, autox[i].size);
-
 	s = 0;
 	secs = edit->disk->secs;
 	for(i=0; i<nelem(autox); i++){
@@ -442,6 +438,7 @@
 		e = (s + autox[i].size);
 		if((e + pa) % stride) e += stride - (e + pa) % stride;
 		if(e>secs) e = secs - stride + (secs + pa) % stride;
+		print("%s %llud\n", autox[i].name, e - s);
 		if(err = addpart(edit, mkpart(autox[i].name, s, e, 1)))
 			fprint(2, "addpart %s: %s\n", autox[i].name, err);
 		s = e;
--